게시된 apk는 dabuggable = 가짜여야 합니다

2034 단어 Android
게시용 apk는 안드로이드 매니페스트라는 공식 기록도 있다.xml의 debuggable는 거짓이어야 합니다.
게시 프로그램을 만들기 전에 로그 기록과 디버깅 옵션을 비활성화합니다.로그 기록을 비활성화하려면 원본 파일에서 로그 방법의 호출을 삭제하십시오.디버깅을 사용하지 않으려면, 선언 파일에서 탭에서android: debuggable 속성을 삭제하거나, 선언 파일에서android: debuggable 속성을 가짜로 설정하십시오.
Android Developer에서 참조
https://developer.android.com/studio/publish/preparing?hl=ja

주의점


이렇게 읽으면 안드로이드 매니페스트.xml만 주의하면 괜찮을 수도 있어요.하지만build.gradle의 기술이 안드로이드 매니페스트보다 우선이라는 것을 생각하면
공식 웹사이트에는 versionCode 및 versionName에 대한 기록이 있습니다.
응용 프로그램의 요소로 응용 프로그램의 버전을 직접 정의하면Gradle 구축 파일의 버전 값에 따라 선언의 설정을 변경합니다.
Android Developer에서 참조
https://developer.android.com/studio/publish/versioning
그리고 이 덮어쓰기 동작도 debuggadle에 적용됩니다.

확인


실제 apk를 제작하여 분석한 후 이 동작을 확인합니다.

차리다


먼저 Android Manifest가 사용됩니다.xml과 app 모듈의build입니다.gradle에서 각각 다음과 같은 기술을 하고 apk를 만듭니다.
AndroidManifest.xml
android:debuggable="false"
app/build.gradle
debuggable=true

분석하다.


분석도 어렵지 않다고 안드로이드 스튜디오가 해줄게.
Build 메뉴의 Analyze apk....그런 다음 생성된 APK를 로드합니다.

APK 를 선택하면 ↓ 와 같은 화면이 나타납니다.

AndroidManifest.xml, app/build을 보십시오.gradle의 설정이 우선이기 때문에 debuggable = 진짜를 확인할 수 있습니다.

총결산


안드로이드 매니페스트보다 build 더.gradle의 설명이 우선
  • Android Studio의 Analyze apk를 통해 APK 내용을 확인할 수 있음
  • 좋은 웹페이지 즐겨찾기