我试图看看我的应用程序在材料设计中的外观,我想使用新的卡片库.我的问题是,它在我的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.