android - 错误 :compileSdkVersion android-21 requires compiling with JDK 7 - windows

标签 android android-studio android-5.0-lollipop

Android 工作室 - 使用 android 21 更新 sdk,将 java 更新为 1.7.0。每当我尝试使用 android L ( 21 ) 进行编译时,它都会抛出此错误并且 gradle sync 失败。

C:\Users\me>java -version Java 版本“1.7.0_71” Java(TM) SE 运行时环境(build 1.7.0_71-b14) Java HotSpot(TM) 64 位服务器 VM(构建 24.71-b01,混合模式)

为 mac 找到了类似的问题 - Android Studio needs JDK 7 for Android-L mac

最佳答案

您有两个选择,如果您不想要 SDK 21 的所有优点,您可以将编译版本切换回 20。要升级到适用于 Windows 的 JDK 7,请执行以下操作:

  1. 从以下位置下载 Jave 7 exe http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
  2. 执行直接安装并记下安装文件夹,例如 C:\Program Files\Java\jdk1.7.0_71
  3. 然后单击"file">“项目结构”并将 JDK 位置指向 您刚刚安装的 JDK 的位置 enter image description here

关于android - 错误 :compileSdkVersion android-21 requires compiling with JDK 7 - windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26772583/

相关文章:

android - 我可以在当前 Android 版本中使用 Android L Preview 支持库中的小部件吗?

android - 是否可以更改 Android L TimePickerDialog 的样式?

android - 以编程方式打开信息窗口时在 Google map 中显示方向按钮

android - HeaderViewListAdapter 随机崩溃

android - 代理阻止文件-手动下载有效。 Gradle 仍然无法正常工作

android - 强制布局为一定高度

android - 谷歌 GCM android 崩溃(java.lang.NoClassDefFoundError : com. google.android.gms.R$string)

android - 如果不使用 Charles + SSL 隧道,React Native 应用程序无法访问 Android 上的后端 API

android - 如何更改android应用程序的包目录

java - 如何将一个android studio项目合并到另一个android studio项目中