方案一:
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
方案二:
proguard-rules.pro这个文件中添加保持那些类不被混淆
举例:
-keep class com.xxx.** {*;}
本文探讨了两种方案:一种是针对Android release构建类型,设置proguard不混淆默认规则并自定义文件;另一种是通过proguard-rules.pro文件明确指定需要保留的关键类。重点在于确保应用核心功能的代码在发布版本中不被混淆,提高性能和稳定性。
方案一:
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
方案二:
proguard-rules.pro这个文件中添加保持那些类不被混淆
举例:
-keep class com.xxx.** {*;}
3563
961
908

被折叠的 条评论
为什么被折叠?