Gradle-Build-Fehler nach der Aktualisierung von Android Studio

Lesezeit: 5 Minuten

Benutzer-Avatar
Matt Huggins

Ich habe gerade Android Studio aktualisiert, und wenn ich jetzt versuche, meine App zu erstellen, erhalte ich den folgenden Gradle-Fehler:

Information: Compilation completed with 2 errors and 0 warnings in 28 sec
Information: 2 errors
Information: 0 warnings
Error: Gradle: : java.lang.NullPointerException
/Users/mhuggins/Sites/SmoothieFlow/build.gradle
    Error:(9, 0) Gradle: A problem occurred evaluating root project 'SmoothieFlow'.
                 > The SDK directory '/Users/mhuggins/Library/Caches/AndroidStudioPreview/compile-server/"/Applications/Android Studio.app/sdk"' does not exist.

Details zur Android Studio-Version:

Android Studio (E/A-Vorschau) AI-130.709792

Build-Nr. AI-130.709792, erstellt am 14. Juni 2013

JDK 1.6.0_43

VM: Java HotSpot(TM) 64-Bit Server VM von Apple Inc.

Weiß jemand, warum ich das bekomme und was ich tun kann, um es zu beheben?

  • Versuchen Sie, die Umgebungsvariable ANDROID_HOME auf Ihr SDK-Stammverzeichnis zu setzen. Ich bin mir aber nicht sicher, ob das hilft. Es hat mir geholfen, aber das Problem war ein anderes.

    – Alexander Kulachtin

    15. Juni 2013 um 15:46 Uhr


  • Scheint eine Fehlkonfiguration für SDK-Referenzen zu sein. Klicke auf SDK-Manager in der Symbolleiste von Android Studio und überprüfen Sie, ob alle Verweise korrekt sind.

    – Dhrubajyoti Gogoi

    15. Juni 2013 um 15:50 Uhr

  • Anscheinend bin ich nicht der Einzige, dem das passiert: code.google.com/p/android/issues/…

    – Matt Huggins

    15. Juni 2013 um 17:35 Uhr

Versuchen Sie, im Stammverzeichnis Ihres Projekts eine neue Datei mit dem Namen “local.properties” hinzuzufügen (oder die vorhandene zu ändern). Es sollte enthalten

sdk.dir= 

gefolgt von dem Pfad zum SDK-Speicherort, in meinem Fall

sdk.dir=/Applications/Android Studio.app/sdk

Ich denke, Android Studio erstellt normalerweise automatisch eine, sagt aber, dass sie nicht zu VCS hinzugefügt werden sollte. Ich habe es in meine .gitignore-Datei eingefügt und das Projekt auf meinem Mac geklont, was zu diesem Fehler führte. Seltsamerweise funktionierte es vor 0.1.5 ohne die Datei einwandfrei.

  • Überprüfen Sie bei Projekten mit mehreren Modulen, ob sich die Datei im Stammverzeichnis des Projekts befindet: Es scheint, dass sie nicht erfasst wird, wenn sie sich im Modulordner befindet (wie bei der Migration von Eclipse).

    – Etienne

    21. Juni 2013 um 8:22 Uhr

  • Kühl. Das gleiche Problem hatte ich auch. Ein … haben local.properties lokale Einstellungen, die auf die zeigen sdk.dir löst es.

    – Calvin Cheng

    24. Juni 2013 um 3:49 Uhr

  • Laut dem Bugtracker wurde dies im Code für eine zukünftige Version behoben. android-review.googlesource.com/#/c/61320

    – Matt Huggins

    27. Juni 2013 um 19:33 Uhr

  • Können wir hier eine Umgebung oder eine Gradle-Variable verwenden, anstatt sie fest zu codieren?

    – Dheeraj Bhaskar

    6. September 2013 um 23:39 Uhr

  • Ich hatte das gleiche Problem, aber mit “ndk.dir”. Das hat bei mir funktioniert! Vielen Dank!

    – Thomas

    23. Juli 2014 um 17:37 Uhr

Benutzer-Avatar
Dulli

Ich hatte das gleiche Problem beim Ausführen von Android-Studio unter Windows XP. Nach dem Update gab es mir immer wieder den gleichen Fehler von Gradle: A problem occurred evaluating root project. also was ich machen musste ist:

1- Stellen Sie sicher, dass Sie wissen, wo sich Ihr Android Studio-Verzeichnis befindet. In meinem Fall war es
C:\Documents and Settings\UserName\Local Settings\Application Data\Android\android-studio\sdk

2- Öffnen Sie das Stammverzeichnis des Projekts

3- Suchen Sie die Datei local.properties und öffnen Sie sie in einem Texteditor. Notepad hat es für mich getan

4- ändern Sie die sdk.dir=”fügen Sie Ihr SDK-Verzeichnis hier ohne die Anführungszeichen hinzu” und stellen Sie sicher, dass Sie für jedes Trennzeichen doppelt statt eins verwenden
sdk.dir=C:\\\Documents and Settings\\\UserName\\\Local Settings\\\Application Data\\\Android\\\android-studio\\\sdk

5- Erstellen Sie Ihr Projekt neu

Nur so hat es bei mir funktioniert

  • Danke für diese Schritt-für-Schritt-Erklärung. Es ist die gleiche Lösung wie die von buddahbrot, aber das Befolgen Ihrer Schritte hat es endlich zum Laufen gebracht. Danke =)

    – Bahamut

    11. August 2013 um 15:44 Uhr


  • Anstelle von doppelten Backslashes können Sie auch Schrägstriche verwenden. Es soll hier repariert werden [android-review.googlesource.com/#/c/62585/] aber es ist immer noch in der neuesten Version (0.2.5) vorhanden

    – Derk-Jan

    17. August 2013 um 19:58 Uhr

  • Ich bin ein bisschen verwirrt; Warum sind da verdreifachen Backslashes hier oben und es heißt zu verwenden doppelt Backslashes? :/

    – Alter

    7. August 2014 um 11:18 Uhr

Für mich war das Problem, dass ich in OS X meine einstellen muss ANDROID_HOME zu einem vollständigen Pfad, wie zum Beispiel:

export ANDROID_HOME="/Users/username/Development/android-sdk-macosx"

Bei Verwendung der Kurzform des Benutzerverzeichnisses (~) Gradle scheint es als relatives Verzeichnis zu betrachten.

  • Ich habe das gleiche Verhalten auf Ubuntu erlebt. ~/Android/Sdk wurde immer erweitert /home/hillshum/android-studio/~/Android/Sdk oder so ähnlich

    – Hilton Shumway

    30. April 2016 um 1:44 Uhr

//gemäß meinem Android-Studio-Projektordner

Gehen Sie einfach in die lokale Datei und öffnen Sie sie im Editor. Fügen Sie dann die folgende Zeile entsprechend Ihrer Projekt-SDK-Datei ein

sdk.dir=C\:/Users/raj/AppData/Local/Android/android-studio/sdk //

was mich betrifft ANDROID_HOME hat nicht funktioniert. Es zeigt den Fehler, dass der Pfad nicht gefunden wurde/existiert, was total dumm ist. Auch ich habe versucht zu erstellen local.properties mit sdk.dir=D:/android/sdk – Dies funktioniert auch nicht mit dem gleichen Fehler, der besagt, dass dieser Pfad nicht existiert. Was mir geholfen hat – ein RELATIVER WEG, also bei mir eingestellt

sdk.dir=../../../android/sdk

es beginnt zu wirken

Benutzer-Avatar
Oded Breiner

Für diejenigen, die verwirrt sind von: „Diese Datei wird automatisch von Android Studio generiert. # Ändern Sie diese Datei nicht – IHRE ÄNDERUNGEN WERDEN GELÖSCHT!“ wenn sie local.properties öffnen:

Es funktioniert trotzdem, wenn die Datei überschrieben wird, ändern Sie sie einfach erneut.

Um den Speicherort Ihres SDKs einfach zu finden, versuchen Sie: Datei -> Projektstruktur -> Android SDK.

Benutzer-Avatar
Mobile Unterhaltung

Ich hatte das gleiche Problem, weil mein Büro-PC 32-Bit und mein Heim-PC 64-Bit ist. In dem local.properties Datei, ich geändert

sdk.dir=C:/Programme/Android/android-studio/sdk

zu

sdk.dir=C:/Programmdateien (x86)/Android/android-studio1/sdk

beachten Sie das x86 Version der Programmdateien

1159000cookie-checkGradle-Build-Fehler nach der Aktualisierung von Android Studio

Gradle-Build-Fehler nach der Aktualisierung von Android Studio

Lesezeit: 5 Minuten

Benutzer-Avatar
Matt Huggins

Ich habe gerade Android Studio aktualisiert, und wenn ich jetzt versuche, meine App zu erstellen, erhalte ich den folgenden Gradle-Fehler:

Information: Compilation completed with 2 errors and 0 warnings in 28 sec
Information: 2 errors
Information: 0 warnings
Error: Gradle: : java.lang.NullPointerException
/Users/mhuggins/Sites/SmoothieFlow/build.gradle
    Error:(9, 0) Gradle: A problem occurred evaluating root project 'SmoothieFlow'.
                 > The SDK directory '/Users/mhuggins/Library/Caches/AndroidStudioPreview/compile-server/"/Applications/Android Studio.app/sdk"' does not exist.

Details zur Android Studio-Version:

Android Studio (E/A-Vorschau) AI-130.709792

Build-Nr. AI-130.709792, erstellt am 14. Juni 2013

JDK 1.6.0_43

VM: Java HotSpot(TM) 64-Bit Server VM von Apple Inc.

Weiß jemand, warum ich das bekomme und was ich tun kann, um es zu beheben?

  • Versuchen Sie, die Umgebungsvariable ANDROID_HOME auf Ihr SDK-Stammverzeichnis zu setzen. Ich bin mir aber nicht sicher, ob das hilft. Es hat mir geholfen, aber das Problem war ein anderes.

    – Alexander Kulachtin

    15. Juni 2013 um 15:46 Uhr


  • Scheint eine Fehlkonfiguration für SDK-Referenzen zu sein. Klicke auf SDK-Manager in der Symbolleiste von Android Studio und überprüfen Sie, ob alle Verweise korrekt sind.

    – Dhrubajyoti Gogoi

    15. Juni 2013 um 15:50 Uhr

  • Anscheinend bin ich nicht der Einzige, dem das passiert: code.google.com/p/android/issues/…

    – Matt Huggins

    15. Juni 2013 um 17:35 Uhr

Versuchen Sie, im Stammverzeichnis Ihres Projekts eine neue Datei mit dem Namen “local.properties” hinzuzufügen (oder die vorhandene zu ändern). Es sollte enthalten

sdk.dir= 

gefolgt von dem Pfad zum SDK-Speicherort, in meinem Fall

sdk.dir=/Applications/Android Studio.app/sdk

Ich denke, Android Studio erstellt normalerweise automatisch eine, sagt aber, dass sie nicht zu VCS hinzugefügt werden sollte. Ich habe es in meine .gitignore-Datei eingefügt und das Projekt auf meinem Mac geklont, was zu diesem Fehler führte. Seltsamerweise funktionierte es vor 0.1.5 ohne die Datei einwandfrei.

  • Überprüfen Sie bei Projekten mit mehreren Modulen, ob sich die Datei im Stammverzeichnis des Projekts befindet: Es scheint, dass sie nicht erfasst wird, wenn sie sich im Modulordner befindet (wie bei der Migration von Eclipse).

    – Etienne

    21. Juni 2013 um 8:22 Uhr

  • Kühl. Das gleiche Problem hatte ich auch. Ein … haben local.properties lokale Einstellungen, die auf die zeigen sdk.dir löst es.

    – Calvin Cheng

    24. Juni 2013 um 3:49 Uhr

  • Laut dem Bugtracker wurde dies im Code für eine zukünftige Version behoben. android-review.googlesource.com/#/c/61320

    – Matt Huggins

    27. Juni 2013 um 19:33 Uhr

  • Können wir hier eine Umgebung oder eine Gradle-Variable verwenden, anstatt sie fest zu codieren?

    – Dheeraj Bhaskar

    6. September 2013 um 23:39 Uhr

  • Ich hatte das gleiche Problem, aber mit “ndk.dir”. Das hat bei mir funktioniert! Vielen Dank!

    – Thomas

    23. Juli 2014 um 17:37 Uhr

Benutzer-Avatar
Dulli

Ich hatte das gleiche Problem beim Ausführen von Android-Studio unter Windows XP. Nach dem Update gab es mir immer wieder den gleichen Fehler von Gradle: A problem occurred evaluating root project. also was ich machen musste ist:

1- Stellen Sie sicher, dass Sie wissen, wo sich Ihr Android Studio-Verzeichnis befindet. In meinem Fall war es
C:\Documents and Settings\UserName\Local Settings\Application Data\Android\android-studio\sdk

2- Öffnen Sie das Stammverzeichnis des Projekts

3- Suchen Sie die Datei local.properties und öffnen Sie sie in einem Texteditor. Notepad hat es für mich getan

4- ändern Sie die sdk.dir=”fügen Sie Ihr SDK-Verzeichnis hier ohne die Anführungszeichen hinzu” und stellen Sie sicher, dass Sie für jedes Trennzeichen doppelt statt eins verwenden
sdk.dir=C:\\\Documents and Settings\\\UserName\\\Local Settings\\\Application Data\\\Android\\\android-studio\\\sdk

5- Erstellen Sie Ihr Projekt neu

Nur so hat es bei mir funktioniert

  • Danke für diese Schritt-für-Schritt-Erklärung. Es ist die gleiche Lösung wie die von buddahbrot, aber das Befolgen Ihrer Schritte hat es endlich zum Laufen gebracht. Danke =)

    – Bahamut

    11. August 2013 um 15:44 Uhr


  • Anstelle von doppelten Backslashes können Sie auch Schrägstriche verwenden. Es soll hier repariert werden [android-review.googlesource.com/#/c/62585/] aber es ist immer noch in der neuesten Version (0.2.5) vorhanden

    – Derk-Jan

    17. August 2013 um 19:58 Uhr

  • Ich bin ein bisschen verwirrt; Warum sind da verdreifachen Backslashes hier oben und es heißt zu verwenden doppelt Backslashes? :/

    – Alter

    7. August 2014 um 11:18 Uhr

Für mich war das Problem, dass ich in OS X meine einstellen muss ANDROID_HOME zu einem vollständigen Pfad, wie zum Beispiel:

export ANDROID_HOME="/Users/username/Development/android-sdk-macosx"

Bei Verwendung der Kurzform des Benutzerverzeichnisses (~) Gradle scheint es als relatives Verzeichnis zu betrachten.

  • Ich habe das gleiche Verhalten auf Ubuntu erlebt. ~/Android/Sdk wurde immer erweitert /home/hillshum/android-studio/~/Android/Sdk oder so ähnlich

    – Hilton Shumway

    30. April 2016 um 1:44 Uhr

//gemäß meinem Android-Studio-Projektordner

Gehen Sie einfach in die lokale Datei und öffnen Sie sie im Editor. Fügen Sie dann die folgende Zeile entsprechend Ihrer Projekt-SDK-Datei ein

sdk.dir=C\:/Users/raj/AppData/Local/Android/android-studio/sdk //

was mich betrifft ANDROID_HOME hat nicht funktioniert. Es zeigt den Fehler, dass der Pfad nicht gefunden wurde/existiert, was total dumm ist. Auch ich habe versucht zu erstellen local.properties mit sdk.dir=D:/android/sdk – Dies funktioniert auch nicht mit dem gleichen Fehler, der besagt, dass dieser Pfad nicht existiert. Was mir geholfen hat – ein RELATIVER WEG, also bei mir eingestellt

sdk.dir=../../../android/sdk

es beginnt zu wirken

Benutzer-Avatar
Oded Breiner

Für diejenigen, die verwirrt sind von: „Diese Datei wird automatisch von Android Studio generiert. # Ändern Sie diese Datei nicht – IHRE ÄNDERUNGEN WERDEN GELÖSCHT!“ wenn sie local.properties öffnen:

Es funktioniert trotzdem, wenn die Datei überschrieben wird, ändern Sie sie einfach erneut.

Um den Speicherort Ihres SDKs einfach zu finden, versuchen Sie: Datei -> Projektstruktur -> Android SDK.

Benutzer-Avatar
Mobile Unterhaltung

Ich hatte das gleiche Problem, weil mein Büro-PC 32-Bit und mein Heim-PC 64-Bit ist. In dem local.properties Datei, ich geändert

sdk.dir=C:/Programme/Android/android-studio/sdk

zu

sdk.dir=C:/Programmdateien (x86)/Android/android-studio1/sdk

beachten Sie das x86 Version der Programmdateien

1158990cookie-checkGradle-Build-Fehler nach der Aktualisierung von Android Studio

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy