首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android Studio需要JDK 7 for Android-L mac

Android Studio需要JDK 7 for Android-L mac
EN

Stack Overflow用户
提问于 2014-06-29 08:02:25
回答 4查看 89.7K关注 0票数 132

我试着看看我的应用程序在材料设计上的样子,我想使用新的卡片库。我的问题是,它在我的gradle文件中给了我这个错误,我需要修复它。

代码语言:javascript
复制
Error:compileSdkVersion android-L requires compiling with JDK 7

我下载了jdk-7u60-macosx-x64.dmg并安装了它。终端中的java -version显示已安装1.7:

代码语言:javascript
复制
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)

代码语言:javascript
复制
ls -l `which java`

给我的是:

代码语言:javascript
复制
/usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

.../current/...没有.../home。我在这里找到了.../home

代码语言:javascript
复制
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home

并在Android Studio的"JDK位置“下设置"SDK位置”首选项的路径。但是它不工作--它似乎仍然找不到JDK 7。

我使用的是Mac 10.9.3和Android Studio (Beta) 0.8.1。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-06-29 20:03:30

在JDK设置中将目录设置为:/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home解决了我的问题。我在启动时也遇到了同样的问题。希望这能有所帮助!

票数 223
EN

Stack Overflow用户

发布于 2014-12-17 05:07:19

其他的答案都是非常正确的,但我想要更简洁和清晰。以防止其他人不必要地多次访问此页面。

重要信息*旧路径是/System/Library/Java...新路径是/Library/Java...(不在系统目录下)

替换旧路径: /System/Library/Java/JavaVirtualMachines/jdk1.6.0_0.jdk/Contents/Home

设置新路径: /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home

票数 15
EN

Stack Overflow用户

发布于 2014-06-29 08:24:48

我还没有迁移到Android Studio。我已经用它做了一些测试,真的很喜欢它。只是还不能切换。我在Eclipse中遇到过这种问题,这显然是一种不同的解决方案,但通过查看我的一个测试项目,您似乎可以这样做:

打开你的项目,然后进入文件->设置。

在Project Settings下,展开Compiler并转到Java Compiler选项。您希望使用javac并将项目字节码版本设置为1.7。

希望这能解决这个问题。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24472020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档