當前位置:成語大全網 - 書法字典 - 如何區分minifyenabled的真假?

如何區分minifyenabled的真假?

區分方法:

自定義模塊並向第三方提供API接口,因此有必要混淆生成的jar包;

我想在buid.gradle中進行以下配置:task make jar(type:copy){ delete‘build/libs/play API . jar‘from(‘build/intermediations/bundles/release/‘)into(‘classes . jar‘),‘play API . jar‘make jar . depends on(build)build types { release { minifyabled tureproguardFiles getDefaultProguardFile(‘proguard

然後通過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文件。