Software Workshop

USB 드라이버 설치

디버깅 활성화

우선 스마트폰에 따라 디버깅 지원 기능이 꺼져 있는 경우가 있다.

  1. USB 케이블을 분리하고
  2. 순서 있는 목록시스템 설정으로 들어가서 개발자 옵션 - USB 디버깅을 활성화시킨다.
  3. USB 케이블을 다시 연결하고
  4. 이클립스에서 Run이나 Debug를 실행하면 실제 스마트폰을 디버깅용 디바이스로 연결해서 사용할 것인지를 물어보는 팝업창이 뜬다.
  5. 선택해주면 스마트폰에서 해당 앱이 실행된다.

보안 이슈

기본적으로 안드로이드 폰은 출처를 알 수 없는 앱을 설치하지 못하도록 차단되어 있다. 시스템 설정 - 보안 - 알 수 없는 소스를 활성화시키면 보안 정책을 우회할 수 있다. 그러나 앱 개발이 끝나면 다시 비활성화시키는 것이 안전하다.

"Debug certificate expired" 에러가 발생하면

사용자 디렉토리의 .android/debug.keystore를 삭제해준다.

한글 문자열 처리가 안 될 때

정확한 원인을 파악한 것은 아니지만 다음의 해결책들을 시도해 볼 수 있다.

이유없이 앱이 실행되지 않을 때

Android Studio에서 "The adb binary is obsolete and has serious performance problems with the Android Emulator" 오류가 발생하면

SDK build tool을 업데이트해 줘야 함