중화사전망 - 서예자전 - Minifyenabled 의 진위를 어떻게 구별할 수 있습니까?

Minifyenabled 의 진위를 어떻게 구별할 수 있습니까?

구분 방법:

모듈을 사용자 정의하고 제 3 자에게 API 인터페이스를 제공하기 때문에 생성된 jar 패키지를 혼동해야 합니다.

Buid.gradle 에서 task makejar (type: copy) {delete' build/libs/playapi.jar' from ('; Playapi.jar' makejar.depends on (빌드) 빌드 유형 {릴리즈 {미ifyabled tureproguardfiles getdefaultpres

그런 다음 cmd 명령을 통해 jar 패키지를 생성합니다. 혼동되지 않을 경우, 즉 minifyyenabled true-minifyyenabled false 는 jar 패키지를 정상적으로 생성하고 사용할 수 있지만 혼동으로 설정하면 다음 오류가 발생합니다.

안드로이드 스튜디오 (Android Studio) 에서 apk 를 혼동하고 포장하는 방법

//혼동, 새 버전은 ninifyEnabled 이며, 더 이상 runproguardminifyEnabled true // 에 대한 기본 난독 구성 파일을 로드하지 않고 난독 구성을 사용자 정의합니다.

Proguard 파일 getDefaultProguard 파일 ('proguard-android.txt') 및 proguard.cfg 에서 minifyEnabled 를 true 로 설정하면 패키지화할 때 처리 코드가 복잡해집니다. Proguard-android.txt 가 필요하지 않습니다. SDK 디렉토리에서 proguard.cfg 파일을 주로 구성합니다.

Android studio 에서 직접 프로젝트를 만들면 이 파일이 없는 대신 proguard-rules.pro 파일이 있습니다. 이는 프로젝트가 eclipse 에서 마이그레이션되기 전에 eclipse 에서 proguard.cfg 파일을 혼동했기 때문입니다.