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

android gradle 最新版本配置问题_第1张图片
wwwwwwwww.png

你可能感兴趣的:(android gradle 最新版本配置问题)