我已经使用Intellij和Gradle启动了一个Android应用程序。在某个时刻,我收到了以下错误消息:
error: package android.os does not exist
import android.os.StrictMode;
我注意到,当我使用JDK1_8时,它运行良好,但当我使用JDK11时,它失败了。有人知道怎么解决这个问题吗?
它适用于:
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
它失败了:
compileOptions {
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
}
问题仍然存在。
我看不出有什么理由恢复到1_8,因为它已经过时了。即使Java 11也是有限剩余时间跨度的LTS(新的LTS即将发布(
11似乎得到了支持(https://www.mobileit.cz/Blog/Pages/android-java-release-train.aspx)