android gradle 最新版本配置问题

这个问题是 在 由 Android support 迁徙到 AndroidX 的过程中出现的 。
当我把 android gradle 插件更新为 classpath 'com.android.tools.build:gradle:3.4.2'
gradle warrper 包 更新为 5.1.1 时 打包 出现 一个 报错 :

以下为翻译过来的

R8是新的Android代码收缩器。如果您遇到任何问题,请在
https://issuetracker.google.com,使用“Shrinker (R8)”作为组件名称。你可以
通过更新gradle禁用R8。属性与android.enableR8 = false。
当前版本是:1.4.94 (build 390954928f0db9c3b888a367f7f128ce3bbfb160 from go/r8bot (luci-r8-ci-archive-0-5g74))。

上面的意思已经很明显了,可能最新的gradle 使用了 R8是新的Android代码收缩器
但是可能还有 bug 和目前的版本不兼容。将它禁用就可以了。

解决办法: 在 gradle.properties 中 配置 android.enableR8 =false

2, 当我把这个问题解决了 又出现了了 另外一个问题

无法 创建 gradle AppPlugin
Java.lang.OutOfMemoryError:Metaspace

这时 也是同样 修改 gradle.properties 配置文件

添加 org.gradle.jvmargs=-Xmx1536m

wwwwwwwww.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容