Próbuję uruchomić gradlew z mojego wiersza poleceń, ale ciągle napotykam następujący błąd.
Brendas-MacBook-Pro:appx_android brendalogy$ ./gradlew compileDebug --stacktrace
-bash: ./gradlew: Permission denied
Już uruchamiam to polecenie z katalogu projektu. Muszę uruchomić to polecenie, ponieważ mam do czynienia z tym samym (nieopisowym) błędem w Android Studio 0.2.x, jak napotkano tutaj: Android Studio i błąd kompilacji stopni
Czy robię coś złego i jak sobie z tym poradzić?
gradle
android-studio
gradlew
Brenda Nicole Tan
źródło
źródło
ls -l
. Daje to uprawnienia do plików w lewej kolumnie.Można to również naprawić za pomocą
źródło
Możesz użyć „bash” przed poleceniem:
źródło
Musisz zaktualizować uprawnienie do wykonywania dla
gradlew
Lokalnie :
chmod +x gradlew
Git :
Powinieneś zobaczyć:
źródło
Jenkins> Pulpit projektu> (wybierz projekt stopniowy) Konfiguruj> Kompiluj
x Użyj Gradle Wrapper
Spraw, aby gradlew był wykonywalny x
źródło
clean before checkout
opcji.To polecenie działa lepiej, zwłaszcza w systemie innym niż Unix.
źródło
Po prostu wpisz to
command
w terminalu Android Studio (lub terminalu Linux / Mac)i spróbuj:
źródło
jeśli nie działa po chmod'ing, upewnij się, że nie próbujesz wykonać go w katalogu / tmp.
źródło
W moim przypadku wykonałem uprawnienia i nie mogłem uruchomić gradlew nawet z sudo. moim problemem było to, że mój projekt był na innym dysku twardym i nie miałem uprawnień do wykonywania na tym dysku. Po prostu usunąłem flagę noexec mount z fstab i dodałem flagę exec. następnie ponownie zainstaluj dysk, aby zastosować zmiany.
źródło
Spróbuj wykonać poniższe polecenie:
źródło
Mam ten sam błąd podczas próby uruchomienia trzepotania na komputerze Mac. Najwyraźniej w twoim projekcie trzepotania istnieje plik android / gradlew, który ma być wykonywalny (a nie był). Więc w moim przypadku
Użyłem tego polecenia i wykonałem projekt
źródło
Ten błąd dotyczy uprawnień stopniowych. Po prostu wklej poniżej linii w swoim terminalu i uruchom ...
chmod a + rx android / gradlew
źródło
na uruchamianie folderu cmd Androida
i biegnij
i uruchomienie projektu root
źródło