Mac Android项目目录下执行./gradlew clean 提示Permission denied

在Android studio中,在进行打包的时候我个人习惯是用Terminal执行命令打包,因为可以执行各式各样的gradle task。

在刚开始用mac book的时候,执行命令时出了问题,发现在当前项目执行命令时,mac电脑的用户需要在命令前面加(./),
下面我给出了window和mac执行命令时的区别
window的打包命令为:

gradlew assembleRelease

mac:

./gradlew assembleRelease

如果执行上面的命令出现了bash: ./gradlew: Permission denied的问题,说明权限有问题,这时候直接执行命令

chmod +x gradlew

chmod命令是修改文件访问权限的命令,文件访问权限包括只读、只写、可执行三种,其实最开始的提示Permission denied(权限拒绝)已经告诉了我们是android项目目录下可执行文件gradlew的访问权限的问题。因此需要为该文件添加可执行权限,所以执行以上命令即可解决该问题。

你可能感兴趣的:(Mac Android项目目录下执行./gradlew clean 提示Permission denied)