在编译时,我得到错误Error:compileSdkVersion android-21 requires compiling with JDK 7
,说需要更新版本的JDK。
我在装有Android Studio v0.8.14的OS X Yosemite上运行
我检查过的东西:
java version "1.8.0_25" Java(TM) SE Runtime Environment (build 1.8.0_25-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
1.6.0.jdk
文件夹,找不到任何其他文件夹。我找不到jvm 1.8的文件夹位置,我知道如何修复它。
发布于 2014-11-03 10:59:19
实际上,我刚刚找到了解决方案--JDK7是用/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home.编写的
发布于 2014-12-03 22:24:37
我有个解决方案。这也发生在我身上,我在谷歌上搜索了很多,但我得到的都是提示。很多提示。我想出了一个可靠的解决方案。
这是因为计算机没有安装JDK 7(或更高版本)。AS/Configuration中的JDK目录可能指向JDK6。(该系统/库/...)
你所需要做的就是:
以粗体-斜体突出显示的文本可能会有所不同,因此建议您浏览它。希望这能有所帮助。我花了一整天时间搞乱gradle,android工作室。祝你编码愉快。
发布于 2014-11-30 07:46:30
我发现Eric和Subin的答案结合起来解决了我的问题:
例如,需要将java JDK设置为Eric的答案(假设您使用的是JDK 7):
/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home.
我所犯的错误是我试图只选择jdk1.7.0_71.jdk目录,并且一直收到错误消息“请选择一个有效的JDK目录”。
我正在使用以前用于JDK 6的格式:( -当我给它提供完整路径到into Contents/Home时,它就起作用了。
Subin的答案告诉您如何查找JDK位置,这可能会因您要做的事情而有所不同。
谢谢Eric和Subin!
https://stackoverflow.com/questions/26689513
复制相似问题