如何强制Android Studio 3.2使用JDK 7

时间:2018-10-02 06:43:51

标签: java android android-studio android-gradle

我的问题

您好,目前我正在尝试使用Java SE 7使用minSdkVersion 21targetSdkVersion 26compileSdkVersion 26构建Android应用程序。

我在build.gradle文件中设置了以下配置。

compileOptions\
{
    sourceCompatibility JavaVersion.VERSION_1_7
    targetCompatibility JavaVersion.VERSION_1_7
}

尽管这样做可以使Java编译器从进入生产代码的过程中捕获Java SE 8或其他不受支持的语言功能-它不会检测到新添加的方法/类的使用(这些只会在运行时抛出异常)。

为了防止这种情况,我决定使用OpenJDK 7代替Android Studio的嵌入式JDK。不幸的是,我收到一条错误消息,提示“请选择JDK 8或更高版本”

我的问题

如何强制Android Studio使用OpenJDK 7而不是Android Studio的嵌入式JDK?

enter image description here

0 个答案:

没有答案