java - Android Studio 错误:“仅从 Android O 开始支持调用自定义”
问题描述
将 Android Studio 更新到 3.4,之后在运行项目时出现错误“错误:仅从 Android O (--min-api 26) 开始支持调用自定义”。
我已将领域从 5.8.0 更新到 5.9.0。我已经尝试添加
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
到应用程序级别构建 gradle。
我唯一发现的是当我去 File > Project Structure > Modules
然后在 Source Compatibility 和 Target Compatibility 下显示:“$JavaVersion.VERSION_1_8 : 1.8 (Java 8) (Unresolved reference: JavaVersion.VERSION_1_8)”但我不知道如何解决这个问题。
我的应用程序级别构建 gradle 的片段:
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
defaultConfig {
multiDexEnabled true
...
buildTypes {
debug {
minifyEnabled true
...
解决方案
- 试试这个:仅同步活动变体您可以从文件→设置→实验→Gradle→仅同步活动变体禁用此实验功能
推荐阅读
- php - 使用未定义的常量 STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT
- algorithm - 用于子集和问题的多项式\伪多项式算法,具有浮点数和目标和或与目标和最接近的和
- c++ - 如果我将变量重新定义为 auto 并且推导的类型相同,它是否格式正确?
- python - 如何为雅可比矩阵添加停止条件?
- elasticsearch - 如何在 SOLR 中创建嵌套的 JSON 对象?
- typescript - 输入一个 redux 异步操作创建者
- typescript - “ObjectConstructor”类型上不存在属性“值”
- amazon-web-services - boto3:使用 IAM 角色的 S3 存储桶放置事件通知失败
- actions-on-google - 从同一个用户那里获得许多欢迎信息
- ubuntu - 如何在 monodevelop 中添加项目或模板类型?