2016-10-19 2 views
1

minifyEnabled에서 나는 false에서 true로 변경되었습니다. android studio의 난독 화 코드

buildTypes { 
    release { 
     minifyEnabled true 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
} 

은 그 때 나는 서명 된 APK를 생성하고 파일 변경 등 클래스, 변수는 여전히 동일했다 있는지 확인하기 위해 javadecompilers.com을 사용했다.

또한 dex2jar를 사용하려고 시도했지만 터미널에서 파일을 찾을 수 없다고 말했습니다. 내 안드로이드 스튜디오 프로젝트를 jar 파일로 내보내려고했습니다.

다른 제안 사항이 있으십니까?

+0

정확히 무엇을 확인하려고합니까? 코드가 실제로 난독 화 되었습니까? –

+0

progaurd-rules.pro를 게시하십시오. 또한 dex2jar https://github.com/pxb1988/dex2jar를 사용해보십시오. –

답변

0

응용 프로그램의 릴리스 버전을 제작 했습니까? minifyEnabled의 기본값은 false이므로 디버그 버전을 빌드하면 설명이됩니다.

이외에도 proguard-rules.pro 파일을 게시 할 수 있습니까? 너무 광범위한 예외가 포함될 수 있습니다.

저는 dex2jar를 여러 번 사용해 왔으며 저에게 효과적이었습니다. 난 맥에있어, 단순히 "./d2j-dex2jar.sh app.apk"명령을 실행 한 다음 JDGui라는 프로그램에서 결과 jar 파일을 열면 jar 파일의 모든 파일을 볼 수있다. .