错误:compileSdkVersion android-21需要使用JDK 7进行编译 - windows

Per*_*pan 4 android android-studio android-5.0-lollipop

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

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

发现mac的类似问题 - Android Studio需要JDK 7 for Android-L mac

Val*_*for 8

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

  1. http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html下载Jave 7 exe
  2. 执行直接安装并记下安装文件夹,例如C:\ Program Files\Java\jdk1.7.0_71
  3. 然后单击File> Project Structure并将JDK位置指向刚刚安装的JDK的位置在此输入图像描述