提交工单
咨询集成、功能及报价等问题
产品 / 插件:Roomkit
平台 / 框架:Android
更新时间:2021-11-10 12:24
如果您在编译项目时,控制台报出如下错误信息:
An exception occurred applying plugin request [id: 'com.android.application']
> Failed to apply plugin 'com.android.internal.application'.
> Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
You can try some of the following options:
- changing the IDE settings.
- changing the JAVA_HOME environment variable.
- changing `org.gradle.java.home` in `gradle.properties`.
这代表 Gradle 相关的 JDK 指定版本过低,需要设置于 JDK 11。
出现该问题的背景是谷歌已经在新版 Android Studio 中默认使用 Gradle 7 版本创建项目,并且 Gradle 7 版本要求使用 JDK 11 编译,所以我们的项目也已经支持 Gradle 7 版本和 JDK 11。但是如果您的系统中依然保留了 JDK 1.8,则可能会因为 Gradle 相关的 JDK 指定版本过低出现以上错误。
您可以按照如下步骤完成JDK 11的配置,并且这种配置是一次性的,后续不必为该项目再次配置。
打开下图所示菜单项。
点击下图箭头所指向的位置。
从下拉框中选择所示条目。
如果您在这里看不到 JDK 11 的选项,请检查您的 Android Studio 是否升级到了最新版本。
点击 OK 之后,重新编译项目。
联系我们
文档反馈