我使用Android Studio,最近得到了一个错误:
错误:任务':app:compileDebugJavaWithJavac‘执行失败。compileSdkVersion 'android-24‘需要JDK1.8或更高版本才能编译。
但是我已经安装了JDK 1.8:
:\Users..>java -version
java版本"1.8.0_91“Java(TM) SE运行时
环境(内部版本号1.8.0_91-b15) Java HotSpot(TM) 64位服务器虚拟机
(内部版本25.91-b15,混合模式)
如何修复它?谢谢
发布于 2016-06-21 08:16:21
在Android Studio中打开:
File
> Project Structure
>查看JDK位置是否指向您的JDK1.8目录。
注意:您可以使用compileSdkVersion 24
发布于 2016-06-22 14:20:25
我连续几天都有同样的问题。我找到了一个在Windows上工作的解决方案。(我还设置了环境变量,但不知道是否需要它。)
将以下行添加到build.gradle文件中:
android {
...
defaultConfig {
...
jackOptions {
enabled true
}
}
compileOptions {
targetCompatibility 1.8
sourceCompatibility 1.8
}
}
来源:https://code.google.com/p/android/issues/detail?id=203850
发布于 2016-08-02 19:47:35
我安装了最新的jdk,但它使用的是较旧的jdk,直到我这样做:
app rt-click >> module settings >> sdk location >> (old jdk path)
用新的JDK路径替换旧的jdk路径。
现在工作起来像个护身符:)
https://stackoverflow.com/questions/37933651
复制相似问题