현재 Proguard 빌드를 사용하여 개인 키 저장소로 Eclipse ADT 내보내기 도구를 사용하여 릴리스 apk 파일을 작성하려고합니다. 그러나 결코 프로젝트에서 디버깅을 제거하지 않습니다. 안드로이드는 Android에 구현 된 새로운 기술로 인해 android : debuggable = "false"를 추가하지 않은 것을 업데이트했습니다. 서명 된 키 저장소와 프로 가드를 사용하여 프로젝트를 내보내려는 목적으로 프로젝트에서 디버깅 코드를 제거하지 않습니다. 현재 Android SDK 용 r22를 사용 중입니다. 누구에게 이것이 문제가되는지에 대한 통찰력이 있습니까? Proguard를 사용 가능으로 설정하면 apk 파일 또는 키 저장소를 릴리스 할 수 있습니까?Android Eclipse ADT 릴리스 빌드 프로젝트가 디버그 필드를 제거하지 않습니다.
코드 :
if (BuildConfig.DEBUG) {
startActivity(new Intent().setClass(this, Testing.class));
} else {
startActivity(new Intent().setClass(this, TestingB.class));
}
"디버깅 코드를 절대 제거하지 않는다"는 것은 무엇을 의미합니까? –
"디버깅 코드"샘플 제공 – petey
android : debuggable = "false"를 사용하여 앱을 빌드하고 디버깅을 계속 유지하는 두 번 제거하여 앱을 시험해 보았습니다. – lifemoveson