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

相关内容

热门资讯

推荐透视!werplan外挂,... 推荐透视!werplan外挂,手机微乐小程序游戏破解器,步骤教程(确实有挂)-哔哩哔哩1、实时wer...
普及透视!wejoker手机版... 普及透视!wejoker手机版透视脚本,微乐自建房脚本使用安全吗,积累教程(有挂详情)-哔哩哔哩1、...
必备透视!aapoker透视方... 必备透视!aapoker透视方法,微信小程序微乐辅助器脚本,秘籍教程(有挂分享)-哔哩哔哩一、aap...
关于透视!wepoker软件安... 关于透视!wepoker软件安装包,微乐卡五星有挂吗,模块教程(真的有挂)-哔哩哔哩1、不需要AI权...
推荐透视!wepoker有透视... 推荐透视!wepoker有透视功能吗,陕西微乐挖坑控制器,模板教程(有挂分享)-哔哩哔哩1、下载好w...
推荐透视!德普辅助软件,微乐小... 推荐透视!德普辅助软件,微乐小程序免费黑科技下载,要领教程(有人有挂)-哔哩哔哩进入游戏-大厅左侧-...
必备透视!wepoker软件靠... 必备透视!wepoker软件靠谱么,微信小程序辅助器脚本,演示教程(发现有挂)-哔哩哔哩1、实时we...
有挂透视!werplan外卦神... 有挂透视!werplan外卦神器,微乐透视辅助功能插件下载,攻略教程(有挂解密)-哔哩哔哩1、wer...
解谜透视!聚星ai辅助工具下载... 解谜透视!聚星ai辅助工具下载,在哪里下载微乐自建房辅助软件,机巧教程(有挂教学)-哔哩哔哩1、这是...
揭露透视!wepoker新号好... 揭露透视!wepoker新号好一点吗,微乐小程序自建房透视,秘籍教程(有挂教程)-哔哩哔哩1)wep...