Я пытаюсь запустить 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
.
Также может быть установлена с
обновление-индекс git --чмод=+х gradlew
Вы можете использовать "bash" перед командой:
bash ./gradlew compileDebug --stacktrace
Jenkins > Project Dashboard > (выберите проект gradle) Configure > Build
x Использовать Gradle Wrapper
Сделать gradlew исполняемым x
Вам нужно обновить разрешение на выполнение для gradlew`
Локально: чмод +х gradlew
Мерзавец:
git update-index --chmod=+x gradlew
git add .
git commit -m "Changing permission of gradlew"
git push
Вы должны увидеть:
mode change 100644 => 100755 gradlew
если это не't работа через команду chmod'Инг убедитесь, что вы не'т пытаются выполнить его в каталог /tmp.
Попробуйте ниже команду:
chmod +x gradlew && ./gradlew compileDebug --stacktrace