Android Studio 4.0.1的发布/调试构建类型导致R8/Proguard无法工作/可行的结果。
创始人
2024-08-16 11:00:28
0

问题描述: 在Android Studio 4.0.1中,发布/调试构建类型导致R8/Proguard无法工作,导致应用无法混淆和优化。

解决方法: 可以通过在构建文件中进行配置来解决这个问题。

  1. 打开项目的build.gradle文件。

  2. android标签下添加以下代码,禁用R8编译器:

android {
   ...
   buildTypes {
      release {
         minifyEnabled true
         useProguard true
         proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
         ...
      }
   }
   ...
   kotlinOptions {
      jvmTarget = '1.8'
   }
   ...
}
  1. 在项目的根目录中,创建一个名为proguard-rules.pro的文件。

  2. proguard-rules.pro文件中,添加需要混淆的规则。例如:

-keep class com.example.MyClass {
   public private *;
}
  1. 重新构建项目并重新运行应用程序。现在R8和Proguard应该能够工作了。

注意事项:

  • 确保在release构建类型中启用了混淆和优化选项(minifyEnabled trueuseProguard true)。
  • proguard-rules.pro文件中,添加需要保留的类和方法的规则,以防止它们被混淆掉。

相关内容

热门资讯

九分钟教程书!aapoker安... 九分钟教程书!aapoker安装包怎么使用(透视)果然是真的有辅助辅助(哔哩哔哩)1、实时aapok...
第四分钟策略!pokemmo辅... 第四分钟策略!pokemmo辅助器手机版下载(透视)总是真的有辅助透视(哔哩哔哩)1、很好的工具软件...
3分钟办法!约局吧游戏挂(透视... 3分钟办法!约局吧游戏挂(透视)一贯存在有辅助安装(哔哩哔哩)1)约局吧游戏挂免费钻石:进一步探索约...
8分钟手筋!hhpoker透视... 8分钟手筋!hhpoker透视方法(透视)竟然存在有辅助神器(哔哩哔哩)1、上手简单,内置详细流程视...
8分钟资料!wepoker科技... 8分钟资料!wepoker科技辅助器(透视)真是有辅助插件(哔哩哔哩)1)wepoker科技辅助器有...
7分钟总结!wepoker私局... 7分钟总结!wepoker私局代打(透视)切实存在有辅助下载(哔哩哔哩)1、起透看视 wepoker...
六分钟练习!hhpoker买挂... 六分钟练习!hhpoker买挂(透视)总是存在有辅助插件(哔哩哔哩)1、让任何用户在无需hhpoke...
第四分钟诀窍!hhpoker哪... 第四分钟诀窍!hhpoker哪个俱乐部靠谱(透视)一直存在有辅助脚本(哔哩哔哩)hhpoker哪个俱...
第9分钟总结!wepoker祈... 第9分钟总结!wepoker祈福有用吗(透视)切实存在有辅助下载(哔哩哔哩)1、让任何用户在无需we...
第一分钟资料!wepokerp... 第一分钟资料!wepokerplus脚本(透视)切实真的有辅助透视(哔哩哔哩)1、用户打开应用后不用...