我想使用AndroidStudio 4.0金丝雀3
如功能列表中所述,功能列表中提到:
Android Studio现在支持使用大量Java 8语言API,而不需要应用程序的最低API级别。
在模块的构建中,将带有true
参数的coreLibraryDesugaringEnabled
方法添加到compileOptions
对象中。格雷德尔档案。
像这样:
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
}
我原以为它可以正常工作,但它会出现以下错误:
在com类型的对象上找不到参数[true]的方法coreLibraryDesugaringEnabled()。Android建筑格雷德尔。内部的编译选项
在构建中使用这个。格雷德尔:
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.1.5'
}
您应该使用最新的Gradle服务版本
在这里建造。谷歌指南中描述的gradle屏幕截图
如果使用isCoreLibraryDesugaringEnabled
,会怎么样?
我正在尝试在我的android gradle文件中添加“Thow StopExecutionException”: 我使用现有解决方案:
任何解决此问题的建议:我在android studio导入Project后得到此错误 错误:(16,0)找不到Gradle DSL方法:'android()'可能原因: 有一个条形通知,上面写着:Gradle项目同步失败。基本功能(如:编辑,调试)将不能正常工作。 请帮我解决这个问题。谢了!
错误: 错误:(22,0)找不到Gradle DSL方法:“multiDexEnabled()”可能的原因:
我正在尝试在 Gradle 中生成 Jacoco 测试报告。当我尝试同步我的代码时,我将收到以下错误: 错误:(56,0)找不到参数[build_38ehqsoyd54r3n1gzrop303so]的方法jacoTestReport()$_run_closure4@10012308]在项目上:org.gradle.api.project类型的“app”。 我的build.gradle文件包含以下项
在我的Android项目构建中遇到了一个问题。我使用Grgit在Gradle中填充和。在我将Android Studio和gradle工具更新到更新版本(构建3.4.0和发行版5.1.1)之前,一切都运行得很好。 失败并显示错误: Task运行良好并显示: 模块build.gradle文件: