我正在尝试测试应用程序,但我想知道哪个选项实际上可以进行混淆。
如果minifyEnabled
为false
,文件是否仍然会被混淆?
buildTypes {
debug {
// minifyEnabled true
useProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
release {
// minifyEnabled true
// shrinkResources true
useProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro',
'proguard-fresco.pro.txt'
}
}
答案 0 :(得分:-1)
启用proguard或将代码集minifyEnabled
缩小为true
android {
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
}
...
}
阅读https://developer.android.com/studio/build/shrink-code.html
上的文档