6

我在 android studio 3.2 中添加了这段代码;

  android.enableR8 = true

无法为 com.android.build.gradle.internal.dsl.BaseAppModuleExtension 类型的对象设置未知属性“enableR8”这是什么意思?

4

2 回答 2

7

将您的项目升级到 Android-Studio-3.2 意味着 classpath 'com.android.tools.build:gradle:3.2.0'顶级 gradle

然后设置属性 android.enableR8 = true 成gradle.properties

在此处输入图像描述

于 2018-09-27T06:20:44.273 回答
1

R8,来自谷歌的新代码压缩器,在 Android Studio 中可用,仍然是 beta 版本

R8 一步完成所有的收缩、脱糖和去索引。与当前的代码收缩解决方案 Proguard 相比,R8 在提高输出大小的同时更快地收缩代码。

在gradle.properties中默认使用下面的代码打开 R8

org.gradle.daemon=true

org.gradle.parallel=true

org.gradle.jvmargs=-Xmx4096m -Xss4m -XX:MaxPermSize=512m

android.enableR8=真

android.enableR8.fullMode=true

于 2019-07-31T09:45:23.577 回答