Android Studio 自定义Gradle Task运行报错解决办法
Posted 胡刚2021
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio 自定义Gradle Task运行报错解决办法相关的知识,希望对你有一定的参考价值。
自定义的Task只能执行init方法,doLast和doFirst都不能执行,而且报错
> 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`.
报错提示我们需要将JDK的版本改为Java 11(实际上改成Java 14也没问题,现在是Java 1.8)
我们只要按照它的提示做完就能解决
1.更改本机的JAVA_HOME
注意更改后的JAVA_HOME路径下面一定要有bin文件夹
2.进入到javapath路径下面,把3个exe文件都删掉
然后验证Java的版本
3.更改Android Studio下的JDK版本
File->Setting->搜索Gradle->选择自己要更改的JDK版本的路径,然后点击OK
4.在gradle.properties文件中,添加
org.gradle.java.home=D\\:\\\\Java\\\\jdk-14.0.1
最后一定要点击Sync
5.经过以上步骤就完成了所有的配置,即使你的build.gradle中的JDK版本设置为了1.8,也能顺利运行自定义的Gradle Task
以上是关于Android Studio 自定义Gradle Task运行报错解决办法的主要内容,如果未能解决你的问题,请参考以下文章
Android Gradle 插件自定义 Gradle 任务 ① ( Gradle 面板显示任务列表 | 自定义任务生成与显示分组 )
Android Gradle 插件自定义 Gradle 任务 ④ ( Task#doLast 函数用法 | 自定义 Gradle 任务代码示例 )
Android Gradle 插件自定义 Gradle 任务 ④ ( Task#doLast 函数用法 | 自定义 Gradle 任务代码示例 )
Android Gradle 插件自定义 Gradle 任务 ① ( Gradle 面板显示任务列表 | 自定义任务生成与显示分组 )
Android Gradle 插件自定义 Gradle 任务 ⑤ ( 为自定义 Gradle 任务添加依赖任务 | Gradle 任务依赖执行顺序控制 )
Android Gradle 插件自定义 Gradle 任务 ⑤ ( 为自定义 Gradle 任务添加依赖任务 | Gradle 任务依赖执行顺序控制 )