【发布时间】:2021-06-29 19:42:32
【问题描述】:
使用 JDK 11 目标时,我收到此错误:
错误:android.app 包不存在
我看到了解决方案 to upgrade to the 'Canary' AS version。我更喜欢使用 beta 或稳定的 Android Studio 版本。我定期更新它。不打算仅仅为了升级而进行重大更改。
所以,这很好用:即使使用 Android Studio“项目设置”和“JDK”和“JDK 11”。
当 build.gradle 有这些编译选项时,一切正常。
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
这给出了提到的错误:
compileOptions {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}
我的 build.grade 项目文件是:
buildscript {
repositories {
mavenCentral()
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.2.1'
classpath 'org.ajoberstar:grgit:3.3'
}
}
allprojects {
repositories {
maven { url "https://jitpack.io" }
google()
}
}
我的 build.grade 模块文件的一部分是:
apply plugin: 'com.android.application'
repositories {
mavenCentral()
maven { url "https://jitpack.io" }
google()
}
如何使用(Oracle)JDK 11 编译器正常构建?
【问题讨论】:
标签: android-studio