Android Studio 是否完全支持 JDK 1.8?
2022-09-01 18:45:46
我刚刚从我以前的JDK 1.8.0_33下载了JDK 1.8.0_51,因为我遇到了问题。有一些解决方法可以将Jdk 8与Android一起使用,我只是想知道Google是否已经在Android工作室中添加了对JDK的完全支持?还是我应该只使用JDK 1.7?建议将不胜感激。
我刚刚从我以前的JDK 1.8.0_33下载了JDK 1.8.0_51,因为我遇到了问题。有一些解决方法可以将Jdk 8与Android一起使用,我只是想知道Google是否已经在Android工作室中添加了对JDK的完全支持?还是我应该只使用JDK 1.7?建议将不胜感激。
您现在可以将java8与Android一起使用
在 build.gradle 文件中添加此行
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
http://developer.android.com/intl/es/preview/j8-jack.html 参考此文档
确保同时启用杰克:
android {
//...
defaultConfig {
//...
// Required to use Java 8.
jackOptions {
enabled true
}
}
此外,您还需要使用版本 24 或更高版本的 Android SDK 构建工具:
android {
//...
buildToolsVersion "25.0.2"
}
您应该只使用 JDK 1.7。JDK 8 中的某些功能尚不受支持。