flutter, zsh: command not found: gradle

本文详细介绍了如何解决Flutter和Android开发中常见的Gradle配置问题,包括找不到gradle和gradlew命令的情况,通过下载指定版本的Gradle并正确配置路径,以及为gradlew文件添加执行权限。
部署运行你感兴趣的模型镜像

这个是个android问题,有时在flutter开发中也会遇到,其实说到底还是android的gradle配置问题

一般就是gradle命令找不到,gradlew命令找不到。

只能配置了,怎么配呢

进入到Contents目录下,如上图,会看到里面有个gradle文件夹,但是并不是所有的都有这个文件夹,我的这个文件是自己下载的,然后放在这里的,下载地址https://services.gradle.org/distributions/

这里具体选择哪个版本呢?看这里

我的android项目是用的6.2.2的版本,所有我就直接下载6.2.2的gradle。下载完成之后,解压,放到刚才的Contents目录下。

注意,这里要自己另外新建一个gradle文件夹,再把解压的文件夹放进去。如图。Contents/gradle/gradle-6.2.2

查看该gradle文件的路径,点击"显示简介"。

复制简介中的路径,/Applications/Android Studio.app/Contents/gradle,但是路径中间有空格,所以稍作修改(注意AndroidStudio单词间的 \ + 空格)。改成/Applications/Android\ Studio.app/Contents/gradle

拿到这个路径之后,做2件事:

1.将该路径添加到Android Studio的gradle配置中;

2.将该路径添加到系统的环境变量中;

操作方式:

1.

点击ok。表示后续的gradle就不再取默认的地址了,就会取这个地址的gradle-6.2.2版本去做构建了。

 

2.打开Terminal终端,看看pwd的地址是不是在mac下,

执行

touch .bash_profile

执行

 

open .bash_profile

打开记事本之后,填入以下内容,如图

export GRADLE_HOME=/Applications/Android\ Studio.app/Contents/gradle/gradle-6.2.2
export PATH=${PATH}:${GRADLE_HOME}/bin

修改完成之后,执行 source .bash_profile命令保存。

再执行gradle命令就可以了。

 

第二个问题,gradlew命令无法执行,

注意,Mac 下执行这句指令,需要在gradlew前加 ./

例如 ./gradlew clean build

 

第三个问题,提示-bash :gradlew command not found,主要原因是Android Project根目录下地gradlew文件没有执行权限。打开终端,执行以下命令:

sudo chmod +x gradlew 为gradlew增加可执行权限。

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值