我想为我的应用程序的特定风格禁用 R8(因此设置 android.enableR8=false)。有谁知道该怎么做,或者甚至可能吗?我可以以某种方式指定 gradle.properties 文件,或者这将如何工作?
问问题
861 次
2 回答
1
我现在通过从命令行传递参数解决了这个问题。这会覆盖 gradle.properties 中的设置。因为我手头有一个脚本可以为特定风格创建发布版本,所以效果很好。根据我通过的口味:
./gradlew -P android.enableR8=false assemble[...]Release
或者
./gradlew -P android.enableR8=true assemble[...]Release
现在这对我有用:)
于 2019-12-05T09:48:50.580 回答
0
我能够解决这个问题。我没有编辑build.gradle
文件,而是添加-dontobfuscate
到proguard-rules.pro
文件中。(您可以为调试和发布版本配置不同的proguard
规则文件。)这跳过了混淆步骤,并允许我使用 R8 进行缩小的调试版本。
于 2019-11-22T03:06:12.640 回答