Android Studio更新后出现问题。

7
我刚试图将Android Studio从1.4版本升级到2.2预览版2。在更新完成后,当我尝试打开它时,出现了这个错误:
``` Error:(1, 1) A problem occurred evaluating project ':app'. java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0 ``` enter image description here 有人能帮助我解决这个问题吗?

请参考以下链接:https://dev59.com/HGEh5IYBdhLWcg3wYSg2#22496754 - Saurabh Vardani
1
Android Studio 2.2需要Java 8。请参考https://dev59.com/0VoU5IYBdhLWcg3wjHdL。 - Michael Legart
请查看此链接:https://dev59.com/jFoU5IYBdhLWcg3wk3p2#37313981 - Santosh Joshi
2个回答

11

我在Android Studio里花费了很多时间解决这个问题。

看起来这个问题是由于编译该项目使用的Java版本不同所造成的。

最终,在“项目结构”设置窗口中,我在SDK位置选项卡中启用了“使用嵌入式JDK(推荐)”。

编译愉快 :)


1
Windows的Java自动更新器只是为新版本的JDK创建新目录,但Android Studio仍然指向旧的JDK目录...所以按照Graph所说的做,或者直接指向一个更新的JDK路径。 - Mar Bar

2

您的运行环境与编译器使用的Java版本不同 - 52.0代表Java SE 8

在Linux上,输入以下命令:

sudo update-alternatives --config java

输出结果将会像这样:
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                     Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-7-oracle/jre/bin/java   2         auto mode
  1            /usr/lib/jvm/java-7-oracle/jre/bin/java   2         manual mode
* 2            /usr/lib/jvm/java-8-oracle/jre/bin/java   1         manual mode

Press <enter> to keep the current choice[*], or type selection number: 

选择 2

然后编译您的项目:

./gradlew assembleDebug

这对我很有帮助:)
在Windows上,您可以通过Java控制面板轻松完成此操作 - 在这里了解更多信息!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接