Could not determine java version from ‘11.0.8‘

Android Studio 昨天升级 4.2 后还好好的,今天就不行了。

Could not determine java version from '11.0.8'.

The project uses Gradle version which is incompatible with Studio running on Java 10 or newer.
See details at https://github.com/gradle/gradle/issues/8431
Possible solution:
 - Upgrade Gradle wrapper to 4.8.1 version and re-import the project

Project Structure - SDK Location - JDK location 设置无效。

 

解决方法1:安装 Choose Runtime 选择 Java1.8 导致 Android Studio 无法运行了!

32位AS加载64位java,64位AS加载32位java,正好反过来了!

C:\Users\Administrator\AppData\Roaming\Google\AndroidStudio4.2 修改 studio.exe.jdk 和 studio64.exe.jdk 到正确的路径。

AS项目加载完就闪退,看来AS只支持自带的java11, 删除 studio.exe.jdk 和 studio64.exe.jdk 再次运行AS,不崩溃了,错误依旧。

 

解决方法2:升级 Gradle 或者降级 Android Studio

当然选择升级 Gradle,升级 4.8 还是是不行的,最后找到这个:

https://docs.gradle.org/5.0/release-notes.html#java-11-runtime-support

Gradle 5.0 才支持 Java 11。

Android Gradle Plugin Version 设置为 3.3.0, Gradle Version 设置为 5.0 就行了!

 

研究问题4小时,解决问题4秒钟,吓出一身冷汗~

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值