android - 在 gradle 中找不到方法:coreLibraryDesugaringEnabled
问题描述
我想使用Android Studio 4.0 Canary 3
正如在功能列表中提到的:
Android Studio 现在支持使用多种 Java 8 语言 API,而无需为您的应用设置最低 API 级别。
在模块的 build.gradle 文件中将此方法coreLibraryDesugaringEnabled
与true
参数添加到对象中。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
}
我预计它会正常工作,但它会产生以下错误:
Could not find method coreLibraryDesugaringEnabled() for arguments [true] on object of type com.android.build.gradle.internal.CompileOptions.
解决方案
如果你用isCoreLibraryDesugaringEnabled
呢?
推荐阅读
- mysql - 字符编码问题 node.js mysql
- python - 我想在烧瓶中使用 shell 命令
- amazon-web-services - serverless create_domain - 无法创建自定义域
- javascript - 具有递归功能的轮播
- sql - 使用日期 startdatetime 和 end datetime 的 SQL 查询组
- plsql - 在 PL/SQL 中,我收到错误“对未初始化集合的引用”
- shell - 运行 CRON 作业时无法读取 GPIO 值
- python-2.7 - Docker 在 AWS Beanstalk for Python 应用程序上构建超时
- c# - C# SkiaSharp OpenTK Winform - 如何从后台线程绘制?
- jplayer - 在播放列表中的特定时间位置播放每个曲目