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
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值