在我发布应用程序之前,我正在尝试测试是否会有任何更改(方法,变量已删除),如果我使用Instant运行应用程序进行代码缩减。我正在关注此Enable code shrinking with Instant Run,但它没有在我的代码中显示已删除或更改的任何迹象。
android {
buildTypes {
debug {
minifyEnabled true
useProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
}
}
有没有办法检查是否有更改?
答案 0 :(得分:0)
您应该使用收缩选项-printUsage,它会告诉您死代码,最终将在收缩期间删除。
- printusage [文件名] 指定列出输入类文件的死代码。列表将打印到标准输出或给定文件。例如,您可以列出应用程序的未使用代码。仅适用于收缩。
答案 1 :(得分:-1)
android {
...
buildTypes {
release {
shrinkResources true
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
}
}