為你的構建啟用 ProGuard
要為你的應用程式啟用 ProGuard
配置,你需要在模組級 gradle 檔案中啟用它。你需要設定 minifyEnabled true
的值。
你也可以啟用 shrinkResources true
,這將刪除 ProGuard
flaggs 未使用的資源。
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
上面的程式碼將把 proguard-rules.pro
中包含的 ProGuard 配置(Eclipse 中的“proguard-project.txt”)應用到你釋出的 apk 中。
為了使你能夠稍後確定堆疊跟蹤中發生異常的行,“proguard-rules.pro”應包含以下行:
-renamesourcefileattribute SourceFile
-keepattributes SourceFile,LineNumberTable
要在 Eclipse 中啟用 Proguard,請將 proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
新增到“project.properties”