简体   繁体   English

无法为com.android.build.gradle.internal.dsl.BaseAppModuleExtension类型的对象设置未知属性'enableR8'

[英]Could not set unknown property 'enableR8' for object of type com.android.build.gradle.internal.dsl.BaseAppModuleExtension

i add this code in android studio 3.2; 我在android studio 3.2中添加此代码;

  android.enableR8 = true

Could not set unknown property 'enableR8' for object of type com.android.build.gradle.internal.dsl.BaseAppModuleExtension What does it mean ? 无法为com.android.build.gradle.internal.dsl.BaseAppModuleExtension类型的对象设置未知属性'enableR8'是什么意思?

Upgrade your project to Android-Studio-3.2 means classpath 'com.android.tools.build:gradle:3.2.0' in Top-level gradle 将项目升级到Android-Studio-3.2意味着在顶级gradle中使用classpath 'com.android.tools.build:gradle:3.2.0' gradle:3.2.0'

then set property android.enableR8 = true into gradle.properties 然后将属性android.enableR8 = true设置为gradle.properties

在此输入图像描述

R8, the new code shrinker from Google, is available in Android studio still in beta version 来自谷歌的新代码缩减器R8在Android工作室中仍然处于测试版

R8 does all of shrinking, desugaring and dexing in one step. R8一步到位地完成了所有的缩小,贬低和de .. When comparing to the current code shrinking solution, Proguard, R8 shrinks the code faster while improving the output size. 与当前的代码缩小解决方案Proguard相比,R8可以更快地缩小代码,同时改善输出大小。

Turn on R8 by default use below code in gradle.properties 默认情况下启用R8,使用gradle.properties中的以下代码

org.gradle.daemon=true org.gradle.daemon =真

org.gradle.parallel=true org.gradle.parallel =真

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

android.enableR8=true android.enableR8 =真

android.enableR8.fullMode=true android.enableR8.fullMode =真

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 无法为 com.android.build.gradle.internal.dsl.BaseAppModuleExtension 类型的对象设置未知属性“useAndroidX” - Could not set unknown property 'useAndroidX' for object of type com.android.build.gradle.internal.dsl.BaseAppModuleExtension Android 错误“无法为 com.android.build.gradle.internal.dsl.BaseAppModuleExtension 类型的对象设置未知属性‘useAndroidX’” - Android error "Could not set unknown property 'useAndroidX' for object of type com.android.build.gradle.internal.dsl.BaseAppModuleExtension" 无法获取类型为 com.android.build.gradle.internal.dsl.BaseAppModuleExtension 的扩展“android”的未知属性“url” - Could not get unknown property 'url' for extension 'android' of type com.android.build.gradle.internal.dsl.BaseAppModuleExtension 无法在 com.android.build.gradle.internal.dsl.BaseAppModuleExtension 类型的对象上找到参数 [26] 的方法 ImplementationSdkVersion() - Could not find method ImplementationSdkVersion() for arguments [26] on object of type com.android.build.gradle.internal.dsl.BaseAppModuleExtension 无法获取类型为com.android.build.gradle.internal.dsl.NdkOptions的对象的未知属性“ armeabi” - Could not get unknown property 'armeabi' for object of type com.android.build.gradle.internal.dsl.NdkOptions 无法为 com.android.build.gradle.internal.dsl.NdkOptions 类型的对象获取未知属性“arm64-v8a” - Could not get unknown property 'arm64-v8a' for object of type com.android.build.gradle.internal.dsl.NdkOptions 无法为 com.android.build.gradle.internal.api.ApplicationVariantImpl 类型的对象设置未知属性“outputFileName” - Could not set unknown property 'outputFileName' for object of type com.android.build.gradle.internal.api.ApplicationVariantImpl 问题“无法为 com.android.build.gradle.internal.api.ApplicationVariantImpl 类型的对象获取未知属性‘mergeResourcesProvider’。” - Problem "Could not get unknown property 'mergeResourcesProvider' for object of type com.android.build.gradle.internal.api.ApplicationVariantImpl." 无法为 com.android.build.gradle.internal.CompileOptions 类型的对象获取未知属性“javaVersion” - Could not get unknown property 'javaVersion' for object of type com.android.build.gradle.internal.CompileOptions “无法为com.android.build.gradle.internal.api.ApplicationVariantImpl类型的对象获取未知属性'mergeResourcesProvider'。” - “Could not get unknown property 'mergeResourcesProvider' for object of type com.android.build.gradle.internal.api.ApplicationVariantImpl.”
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM