我最近更新了我的gradle插件,之后我就不能在我的gradle.properties
文件下使用android.enableR8=false
了。我想禁用应用中的R8,同时保留最新版本的gradle插件。
我面临着下面的错误日志,它告诉删除android.enableR8=false
从gradle.properties
,删除后,我的应用程序工作正常,但我的发布应用程序有问题,由于R8混淆,我想禁用R8。
Caused by: com.android.builder.errors.EvalIssueException: The option 'android.enableR8' is deprecated.
It was removed in version 7.0 of the Android Gradle plugin.
Please remove it from `gradle.properties`.
Links I already tried:
https://developer.android.com/studio/build/shrink-code#configuration-files
https://developer.android.com/studio/build/shrink-code#troubleshoot
2条答案
按热度按时间wqlqzqxt1#
Android Gradle插件3.3.0,现在对于使用插件3.4.0及更高版本的应用和Android库项目默认启用。
对于Gradle 3.4.0及更高版本,请使用以下代码禁用默认启用的R8:
build.gradle(项目级别)
ajsxfq5m2#
最初它是false。所以只删除该行。希望它会运行,不会给予任何错误。不要设置为false,从gradle中删除该行。prepertis
如果不存在,则添加这三行。