下面是Android文档中的解决方案
android {
defaultConfig {
// Required when setting minSdkVersion to 20 or lower
multiDexEnabled true
}
compileOptions {
// Flag to enable support for the new language APIs
coreLibraryDesugaringEnabled true
// Sets Java compatibility to Java 8
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
dependencies {
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.0.9'
}
这对于本地android应用程序来说很好,但是这种配置并不适用于React-本地应用程序在构建应用程序时会抛出错误。
评估项目“:app”时出现了一个问题。
在com.android.build.gradle.internal.CompileOptions.类型的对象上,
找不到参数为true的方法coreLibraryDesugaringEnabled()
发布于 2020-12-28 04:50:28
一半的知识总是危险的,而它发生在这里。根据上面的文档,解决方案只适用于大于4的gradle版本。
classpath("com.android.tools.build:gradle:3.5.3")
我把它换成了
classpath "com.android.tools.build:gradle:4.0.1"
现在起作用了。
https://stackoverflow.com/questions/65409625
复制相似问题