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秒钟,吓出一身冷汗~