481 Stimmen

Gradlew: Berechtigung verweigert

Ich versuche gradlew von meiner Befehlszeile aus auszuführen, aber sehe ständig den folgenden Fehler.

Brendas-MacBook-Pro:appx_android brendalogy$ ./gradlew compileDebug --stacktrace
-bash: ./gradlew: Berechtigung verweigert

Ich führe diesen Befehl bereits aus meinem Projektverzeichnis aus. Muss diesen Befehl ausführen, da ich denselben (undeskriptiven) Fehler in Android Studio 0.2.x sehe, wie er hier auftritt: Android Studio und Gradle Build Fehler

Mache ich etwas falsch und wie komme ich daran vorbei?

1voto

Fügen Sie es in Ihr Terminal ein: chmod 755 android/gradlew.

0voto

Nur für Linux

Ansicht > Werkzeugfenster > Terminal

vorher

./gradlew.bat tasks

nachher

./gradlew tasks

z.B.

./gradlew dokkaHtml

0voto

ajaas azeez Punkte 269

Für Windows-Benutzer, die dieses Problem in Android Studio haben, ändern Sie Ihr Terminal von Windows PowerShell auf cmd

0voto

user2342558 Punkte 4668

Dies hat bei mir unter Ubuntu 20.04 LTS funktioniert:

  • sudo nemo (oder sudo nautilus)
  • Rechtsklick auf das Verzeichnis gradle
  • Wechseln Sie zur Registerkarte "Berechtigungen"
  • Geben Sie allen die Berechtigung zum Lesen und Schreiben
  • Drücken Sie auch auf die Schaltfläche "Berechtigungen für Unterverzeichnisse und Dateien geben"
  • Gleiches gilt für das Verzeichnis .gradle

Wiederholen Sie das Gradle-Update.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X