Gradlew: разрешение отклонено

Я пытаюсь запустить gradlew из моей командной строки, но постоянно сталкиваюсь с следующей ошибкой.

Brendas-MacBook-Pro:appx_android brendalogy$ ./gradlew compileDebug --stacktrace
-bash: ./gradlew: Permission denied

Я уже запускаю эту команду из каталога проектов. Вам нужно запустить эту команду, поскольку я столкнулся с той же (неперехваченной) ошибкой на Android Studio 0.2.x, что и здесь: Android-студия и gradle ошибка сборки

Я делаю что-то неправильно и как мне обойти это?

Ответ 1

Попробуйте установить флаг выполнения в файле gradlew:

chmod +x gradlew

Ответ 2

Jenkins > Панель инструментов проектa > (выберите gradle проект) Настроить > Сборка

x Используйте gradle Wrapper

Сделать исполняемый файл gradlew x

Ответ 3

Или вы можете использовать "bash" перед командой

./bash gradlew compileDebug --stacktrace

Ответ 4

если он не работает после chmod'ing, убедитесь, что вы не пытаетесь выполнить его в каталоге/tmp.