티스토리 뷰

Android

android:debuggable

Developer 이도운 2013.10.01 09:44

android:debuggable

 

AndroidManifest.xml의 Application tag에 있는 android:debuggable attribute는 이 앱이 DDMS를 통해 debug 가능한지의 여부를 결정하게 해 준다.

 

default는 true로, debug 가능하다는 것을 의미한다. 

DDMS의 Device 뷰에 프로세스가 노출되고 각종 Profiling이나 상태 정보를 확인할 수 있다.

 

false로 지정하게 되면 노출되지 않게 되는데, 외부(마켓)에 공개하는 경우 이 태그를 추가하여 빌드 하여야 한다.

 

만약 어떤 단말기용으로 시스템 이미지를 빌드 할 때, preload 되는 APK 중 하나가 android:debuggable="true" 값을 가지고 있다면 호환성 검사인 CTS에서 Fail이 발생하게 된다.

 

Android Source tree에서 빌드 할 경우 user 모드로 설정하면 빌드 시에 자동으로 삽입되게 된다.

시판되는 단말기를 PC에 연결하면 DDMS에 아무런 프로세스가 뜨지 않는 것도 이 때문이다.

[출처] android:debuggable|작성자 이도운


댓글
댓글쓰기 폼
«   2019/11   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Total
47,985
Today
13
Yesterday
16