Android Studio 需要 JDK 7 for Android-L mac

2022-08-31 08:19:38

我试图看看我的应用程序在材料设计中的外观,我想使用新的卡片库。我的问题是,它在我的gradle文件中给了我这个错误,我需要解决这个问题。

Error:compileSdkVersion android-L requires compiling with JDK 7

我下载并安装了它。在终端中向我显示安装了1.7:jdk-7u60-macosx-x64.dmgjava -version

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)

ls -l `which java`

是给我:

/usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

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

/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home

并将路径设置为Android Studio中“JDK位置”下的“SDK位置”首选项。但它不起作用 - 似乎它仍然找不到JDK 7。

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


答案 1

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


答案 2

@megapoff答案是正确的。但是我几乎没有遇到任何困难来修复它。所以这是详细的解决方案分步说明

对于苹果电脑

  1. 从这里下载 JDK-7 的 DMG 文件
  2. 单击DMG并按照说明进行操作。它将在mac上安装和配置JDK-7。
  3. 现在,在您的Android工作室中,转到文件>项目结构 - > SDK位置。
  4. JDK位置单击浏览并转到/->Library->Java->JavaVirtualMachines->jdk1.7.0_60.jdk->Contents->Home

    注意:- 它不是/System/Library/Library

  5. 单击应用和确定....宾果游戏。。。。。再次构建项目.....