gradlew:权限被拒绝
我试图从我的命令行运行gradlew,但我经常面临以下错误。gradlew:权限被拒绝
Brendas-MacBook-Pro:appx_android brendalogy$ ./gradlew compileDebug --stacktrace
-bash: ./gradlew: Permission denied
我已经从我的项目目录运行这个命令。需要运行此命令,因为我在Android Studio 0.2.x上遇到了与此处遇到的相同(非描述性)错误:Android studio and gradle build error
我做错了什么,我该如何解决这个问题?
尝试设置执行标志上的gradlew文件:
chmod +x gradlew
或者你可以命令之前使用 “庆典”
./bash gradlew compileDebug --stacktrace
詹金斯>项目仪表盘>(选择gradle这个项目)配置>内部版本
x使用Gradle Wrapper
让gradlew可执行X
它适合你吗?我在我的作业设置中设置了复选框,但没有导致使gradlew可执行。我在结账前使用'清理'选项。 – zubactik
它为我工作 –
适合我!你必须明确告诉詹金斯制作可执行文件。 –
,如果它不chmod'ing确保你是不是要执行它在/ tmp目录中后工作。
也可以固定
git update-index --chmod=+x gradlew
GIT中更新索引--chmod = + X gradlew
本命令更好尤其在非Unix系统。
你的意思是,chmod + x gradlew? (:它的工作,请编辑您的答案,以便我可以将其标记为接受的。谢谢! –
我已经编辑它。不客气。 – Vincent
是否有某些原因默认模板尚未将gradlew设置为可执行文件? – Ankur