티스토리 뷰

Android

android:debuggable

Developer 이도운 2013. 10. 1. 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/12   »
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 31        
Total
48,228
Today
0
Yesterday
11