webentwicklung-frage-antwort-db.com.de

Fehler: Hauptklasse org.gradle.wrapper.GradleWrapperMain konnte nicht gefunden oder geladen werden

Ich habe native Version 0.42.0 reagiert. Mein Projekt hat gut damit geklappt.

Kürzlich habe ich ein Upgrade auf die native Version 0.43.1 durchgeführt. und jetzt, wenn ich es tue

react-native run-Android

Ich bin mit dem Fehler fest.

JS server already running.
Building and installing the app on the device (cd Android && ./gradlew installDebug)...
Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/Android-setup.html

Ich habe die Anweisungen zum Upgrade von https://facebook.github.io/react-native/docs/upgrading.html befolgt

Ich habe das Thema gegoogelt. Durch die folgenden Links gegangen, hat nichts davon für mich funktioniert.

  1. Hauptklasse org.gradle.wrapper.GradleWrapperMain konnte nicht gefunden oder geladen werden

  2. Fehler: Hauptklasse org.gradle.wrapper.GradleWrapperMain konnte nicht gefunden oder geladen werden

  3. Wie/wann werden Gradle-Wrapper-Dateien generiert?

jede Art von Hilfe/Anleitung wird für mich hilfreich sein.

13
chetan

Bitte überprüfen Sie Ihr gradle-wrapper.jar im Ordner gradle/wrapper.

Ich habe den gleichen Fehler wie Sie erhalten und das Glas durch ein vollständiges ersetzt.

Ich habe auch eine Zeile in der gradle-wrapper.properties -Datei mit *distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.Zip Geändert, gradle lädt sich selbst herunter.

10
Mabel Eain
react-native upgrade

Das Ausführen dieses Befehls behebt möglicherweise Ihr Problem. In meinem Fall war es so. Stellen Sie jedoch sicher, dass Sie eine Sicherungskopie des Ordners Android und iOS haben, falls Sie ihn geändert haben.

8
Akhilesh Sinha

Ich habe dieses Problem behoben, indem ich diese zwei einfachen Schritte ausgeführt habe:

1) Löschen Sie die Ordner Android und iOS

2) Führen Sie die nächste Zeile aus

react-native eject

3) Laufen!

react-native run-Android
3
MattNT
  1. Überprüfen Sie Ihre gradle-wrapper.jar-Dateigröße unter ~\Android\gradle\wrapper. Die verfügbare jar-Dateigröße beträgt 49 KB

  2. Aktualisieren Sie Ihre Datei gradle-wrapper.properties distributionUrl = https://services.gradle.org/distributions/gradle-2.10-all.Zip

  3. Fügen Sie auf build.gradle einen Task-Wrapper hinzu (Typ: Wrapper) {gradleVersion = '2.10'}

  4. Führen Sie erneut react-native run-Android. Wenn Sie diesen Fehler erhalten:

     * What went wrong: Execution failed for task ':app:mergeDebugResources'.
     > Some file crunching failed, see logs for details ,
    

    bitte hinzufügen build.gradle mit:

    Android {
        compileSdkVersion 23
        buildToolsVersion "23.0.1"
    
        aaptOptions {
            cruncherEnabled = false
            useNewCruncher = false
        }
    
2
Mabel Eain

Sie haben wahrscheinlich kein Gradle-Setup in Ihrer Umgebung. Sie können dem folgenden Link folgen, um gradle zu konfigurieren. Anschließend können Sie gradle wrapper erneut ausführen.

Folgen Sie den Anweisungen unter dem Link. https://gradle.org/install/#manually

0
Karzan