Ras*_*las 130 java macos android android-studio
我试图看看我的应用程序在材料设计中的外观,我想使用新的卡片库.我的问题是,它在我的gradle文件中给了我这个错误,我需要解决这个问题.
Error:compileSdkVersion android-L requires compiling with JDK 7
Run Code Online (Sandbox Code Playgroud)
我下载jdk-7u60-macosx-x64.dmg
并安装了它.java -version
在终端显示我已安装1.7:
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)
Run Code Online (Sandbox Code Playgroud)
好
ls -l `which java`
Run Code Online (Sandbox Code Playgroud)
给我的是:
/usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
Run Code Online (Sandbox Code Playgroud)
.../current/...
没有.../home
.我找到了.../home
这里:
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
Run Code Online (Sandbox Code Playgroud)
并在"JDK位置"下的Android Studio中设置"SDK位置"首选项的路径.但它不起作用 - 它似乎仍然找不到JDK 7.
我正在使用Mac OSX 10.9.3和Android Studio(Beta)0.8.1.
小智 221
将目录设置为:
/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
在JDK设置中解决了我的问题.我有同样的问题开始.希望这可以帮助!
nit*_*oel 203
@megapoff答案是对的.但是我很难解决它.所以这是详细解决方案的一步一步
对于Mac
在JDK位置点击浏览然后转到/->Library->Java->JavaVirtualMachines->jdk1.7.0_60.jdk->Contents->Home
注意: - 不是/System/Library
它/Library
点击Apply,OK .... Bingo .....再次建造项目.....
use*_*836 15
其他答案非常正确,但我希望更简洁明了.防止他人多次不必要地访问此页面.
重要*旧路径是/ System/Library/Java ...而新路径是/ Library/Java ...(不在System目录下)
替换旧路径:/System/Library/Java/JavaVirtualMachines/jdk1.6.0_0.jdk/Contents/Home
设置新路径:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
我还没有转移到Android Studio.我已经用它进行了一些测试,非常喜欢它.只是还没能切换.我在Eclipse中遇到过这样的问题,这显然是一个不同的解决方案,但通过我的一个测试项目,看起来就是这样的:
打开项目,然后转到文件 - >设置.
在Project Settings下,展开Compiler并转到Java Compiler选项.您想使用javac并将项目字节码版本设置为1.7.
希望这样做.
归档时间: |
|
查看次数: |
84284 次 |
最近记录: |