我将此代码添加到android studio 3.2中;
android.enableR8 = true
无法为com.android.build.gradle.internal.dsl.BaseAppModuleExtension类型的对象设置未知属性“ enableR8” 是什么意思?
答案 0 :(得分:4)
将项目升级到Android-Studio-3.2意味着
classpath 'com.android.tools.build:gradle:3.2.0'
在最高级别
然后将属性android.enableR8 = true设置为 gradle.properties
答案 1 :(得分:0)
来自Google的新代码缩减器R8,仍在beta版的Android Studio中提供
R8一步完成所有收缩,脱脂和脱色。与当前的代码缩减解决方案Proguard R8相比,R8可以更快地缩减代码,同时提高输出大小。
默认情况下使用 gradle.properties
中的以下代码打开R8org.gradle.daemon = true
org.gradle.parallel = true
org.gradle.jvmargs = -Xmx4096m -Xss4m -XX:MaxPermSize = 512m
android.enableR8 = true
android.enableR8.fullMode = true