Int*_*ech 67 java android android-studio
我刚刚更新到适用于Mac的Android Studio 2.2.1.然后我将JDK更新到版本8.试图启动一个新项目并运行它.我收到以下错误:
错误:(1,1)评估项目':app'时出现问题.
java.lang.UnsupportedClassVersionError:com/android/build/gradle/AppPlugin:不支持的major.minor版本52.0
我还尝试回到JDK版本7,因为它在谷歌网站上说JDK 8对Mac不稳定.仍然有同样的错误.
小智 73
检查你的android构建工具依赖项.在你的build.gradle中,如果它是这样的:
classpath "com.android.tools.build:gradle:+"
Run Code Online (Sandbox Code Playgroud)
它可能已经下载了2.2的alpha值,这可能会导致您看到的错误.
尝试
classpath "com.android.tools.build:gradle:2.1.0"
Run Code Online (Sandbox Code Playgroud)
如果您已经使用了正确的构建工具版本但仍然遇到此错误,那么您使用的第三方Android库之一可能会因同样的原因导致问题.您可以通过更改强制使用依赖项版本(包括传递版本)
classpath "com.android.tools.build:gradle:2.1.0"
Run Code Online (Sandbox Code Playgroud)
至
classpath('com.android.tools.build:gradle:2.1.0') {
force = true
}
Run Code Online (Sandbox Code Playgroud)
文档:gist和官方gradle文档.
Ash*_*ule 62
我也面临同样的问题.我升级了Android Studio并强制使用但我们还需要在App Settings中配置相同的功能.
Vad*_*tov 18
您可以尝试更新JAVA_HOME以指向JDK 8位置.
在我的情况下,我更新了Android studio项目的SDK设置,在我的PATH env变量中更改了java版本,但仍然出现此错误.只有更新JAVA_HOME帮助了我.
Kan*_*ony 13
我也面临同样的问题.我升级了Android Studio,因为它被迫安装JDK 8,也下载并安装了它.但我们也需要在App Settings中配置相同的内容.
问题解决了!
| 归档时间: |
|
| 查看次数: |
59269 次 |
| 最近记录: |