Я пытаюсь запустить gradlew из командной строки, но постоянно сталкиваюсь со следующей ошибкой.
Brendas-MacBook-Pro:appx_android brendalogy$ ./gradlew compileDebug --stacktrace
-bash: ./gradlew: Permission denied
Я уже запускаю эту команду из каталога моего проекта. Необходимо выполнить эту команду, так как я сталкиваюсь с той же (неописательной) ошибкой в Android Studio 0.2.x, как и здесь: ошибка Android Studio и сборка gradle
Я делаю что-то не так и как мне обойти это?
gradle
android-studio
gradlew
Бренда Николь Тан
источник
источник
ls -l
. Это дает вам права доступа к файлу в самом левом столбце.Также может быть исправлено
источник
Вы можете использовать «bash» перед командой:
источник
Вам необходимо обновить разрешение на выполнение для
gradlew
Локально :
chmod +x gradlew
Git :
Тебе следует увидеть:
источник
Jenkins> Панель инструментов проекта> (выберите проект Gradle) Настройка> Построить
x Используйте Gradle Wrapper
Сделать Gradlew исполняемым X
источник
clean before checkout
вариант.Эта команда работает лучше, особенно в не-Unix системах.
источник
Просто введите это
command
в Android Studio Terminal (Или ваш терминал Linux / Mac)и попытаться:
источник
если он не работает после chmod'а, убедитесь, что вы не пытаетесь выполнить его в каталоге / tmp.
источник
В моем случае я выполнил разрешения и не смог запустить gradlew даже с sudo. моя проблема заключалась в том, что мой проект был на другом жестком диске, и у меня не было разрешения exec на этом диске. Я просто удалил флаг монтирования noexec из fstab и добавил флаг exec. затем перемонтируйте диск, чтобы изменения вступили в силу.
источник
Попробуйте следующую команду:
источник
Я получил ту же ошибку при попытке запустить флаттер на Mac. По-видимому, в вашем проекте флаттера есть файл android / gradlew, который, как ожидается, будет исполняемым (и не был). Так что в моем случае,
я использовал эту команду и выполнил проект
источник
Эта ошибка связана с разрешением Gradle. Просто вставьте строку ниже в вашем терминале и запустите ...
chmod a + rx android / gradlew
источник
на андроид папку cmd запустить
и беги
и запуск корневого проекта
источник