chu*_*ubs 74 android gradle android-studio
合并我的项目与其他开发人员的一些更改后,我继续得到以下内容:
Error:Cause: com/android/build/gradle/internal/model/DefaultAndroidProject : Unsupported major.minor version 52.0
Run Code Online (Sandbox Code Playgroud)
我已经尝试安装Java 8,并将我的项目设置为使用Java 8.如果我在命令行上将JAVA_HOME更改为1.8并使用gradle进行编译,则可以正常工作.如果我尝试将JAVA_HOME设置为1.7并且gradle它失败并出现相同的错误.
但是,在Android Studio中,无论JDK版本如何,它都会继续打印该错误.
其他开发人员表示他们正在使用Java 7而没有问题.我试过的其他事情:
gradle clean build
gradlew clean build
Reinstalling Android Studio
Run Code Online (Sandbox Code Playgroud)
另一个有趣的症状是Android Studio中的其他项目非常高兴.只是这个项目有这个问题.
这是我的环境设置:
OS: Mac OS X 10.9.5
Android Studio: 2.1.1
Android Studio JVM: 1.6
Project JVM: 1.7.0_75
Android SDK (Build Tools): 23.0.2
Gradle: 2.13
JAVA_HOME: /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home
ANDROID_HOME: /Users/me/Library/Android/sdk
Run Code Online (Sandbox Code Playgroud)
我怀疑它与gradle包装器有关,但我无法弄清楚如何使用1.7来重新初始化自己的graddle包装器.
Ste*_*mov 77
尝试菜单File - > Invalidate caches and restart.还要确保gradle插件是最新的:
classpath 'com.android.tools.build:gradle:2.1.0'
Run Code Online (Sandbox Code Playgroud)
kco*_*ock 12
尝试设置STUDIO_JDK环境变量.对我有用的是:
launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_76.jdk
Run Code Online (Sandbox Code Playgroud)
显然,用你安装的任何JDK 8版本替换1.8.0_76.我一直很懒,并且没有花时间找出正确的方法让它在重新启动时工作(我通常只需要在每次重启时都运行它),但这应该可以帮到你.
如果您看到此错误,则需要在"项目结构"选项中更新JDK.
这可以在文件>项目结构> SDK下找到.或者从配置>项目默认值>项目结构中的欢迎屏幕.
选择"使用嵌入式JDK(推荐)"选项,而不是使用自己的JDK.
小智 5
打开文件"/ Application/Android Studio/Contents/info.plist",找到关键字"JVMVersion"将其替换为1.8.x(这是您的Java版本,在此之前,您应该安装JDK 1.8.x或更高版本)
最终对我有用的是设置gradle JVM设置.
在Mac上,转到
首选项 - >构建,执行,部署 - >构建工具 - > Gradle
将Gradle JVM下拉列表设置为使用Java 1.8.我的设定为1.7.
注意:我还修改了Entreco发布的SDK位置更改,但没有设置JAVA_HOME环境变量.
| 归档时间: |
|
| 查看次数: |
98314 次 |
| 最近记录: |