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文件中,添加需要保留的类和方法的规则,以防止它们被混淆掉。

相关内容

热门资讯

黑科技科技!cloudpoke... 黑科技科技!cloudpoker云扑克辅助(wepoke黑科技)竟然真的是有挂(有挂教程)-哔哩哔哩...
黑科技中牌率!德州之星有辅助挂... 您好,aapoker发牌机制这款游戏可以开挂的,确实是有挂的,需要了解加威信【136704302】很...
黑科技苹果版!wpk透视辅助测... 自定义wepoke辅助插件系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,...
黑科技软件!aapoker外挂... 黑科技软件!aapoker外挂(德扑ai软件靠谱吗)竟然是真的有挂(证实有挂)-哔哩哔哩1、德扑ai...
黑科技存在!微扑克透明挂(aa... 黑科技存在!微扑克透明挂(aapokerai辅助)切实存在有挂(确实有挂)-哔哩哔哩;黑科技存在!微...
黑科技计算!聚星扑克辅助软件(... 黑科技计算!聚星扑克辅助软件(aapoker发牌机制)总是是真的有挂(讲解有挂)-哔哩哔哩是一款可以...
黑科技ai代打!智星德州菠萝外... 黑科技ai代打!智星德州菠萝外挂检测(德州ai辅助软件)原先有挂(有挂教程)-哔哩哔哩1、用户打开应...
黑科技安装!微扑克有脚本(we... 黑科技安装!微扑克有脚本(wepoke智能ai)竟然真的是有挂(有挂神器)-哔哩哔哩1、每一步都需要...
黑科技教学!gg扑克实战(aa... 黑科技教学!gg扑克实战(aapokerai辅助)原先有挂(有挂猫腻)-哔哩哔哩;小薇(透视辅助)致...
黑科技线上!pokerworl... 黑科技线上!pokerworld软件(微扑克有挂么)一向有挂(揭秘有挂)-哔哩哔哩,亲,有的,ai轻...