2017-12-09 4 views
0

ich diese Fehlermeldung erhalten, wenn sie versuchen, eine App auf einem Android-Emulator (Android Studio) von einem Konsolenfenster auszuführen:Gradle bauen Fehler mit reagieren nativen

$ reagieren-native Lauf android Scanning Ordner für Symlinks in C : \ Benutzer \ Brian \ Desktop \ codervets \ ankommen Alive \ aa_app \ node_modules (27726ms) Start JS Server ... Bau und die App auf dem Gerät zu installieren (cd android & & gradlew.bat installDebug) ... Starten eines Gradle-Daemons (nachfolgende Builds werden schneller) Konfiguration 'kompilieren' im Projekt ': app' ist veraltet. Verwenden Sie stattdessen "Implementierung".

FEHLER: Erstellung fehlgeschlagen mit Ausnahme.

  • Was schief gelaufen ist: Ein Problem Projekt aufgetreten Konfiguration ': app'.

    Das SDK-Verzeichnis 'c: \ Benutzer \ eelia001 \ AppData \ local \ android \ sdk1' existiert nicht.

  • Versuchen: Run mit --stacktrace Option, um das Stack-Trace zu erhalten. Führen Sie die Option --info oder --debug aus, um mehr Protokollausgaben zu erhalten.

  • Weitere Hilfe bei https://help.gradle.org

BUILD FAILED in 4m 51s kann den App auf dem Gerät nicht installieren, lesen Sie den Fehler, der oben für weitere Einzelheiten. Stellen Sie sicher, ein Android-Emulator oder ein Gerät angeschlossen haben und Ihre Android-Entwicklungsumgebung einrichten: https://facebook.github.io/react-native/docs/android-setup.html

Und doch mein sdk Verzeichnis in Android-Studio hat sich das folgende Verzeichnis: C: \ Benutzer \ Brian \ AppData \ Local \ Android \ Sdk

Hat jemand anderes in dieses Problem geraten? Wenn ja, wie repariere ich es?

Antwort

0

Die Fehlerzustände:

Das SDK-Verzeichnis 'C: \ Benutzer \ eelia001 \ AppData \ Local \ android \ sdk1' existiert nicht.

Und Sie sagen, Ihr SDK in ist:

C: \ Benutzer \ Brian \ AppData \ Local \ Android \ Sdk

Da die sind nicht das gleiche Verzeichnis, mein Vermutung, das ist das Problem. Sind Sie vielleicht als falscher Benutzer angemeldet? Sie werden überprüfen wollen, ob ANDROID_HOME richtig eingestellt ist.

+0

Wie setze ich Android nach Hause? –

+0

BTW, ich bin der einzige Benutzer –

+0

Diese Dokumentation Seite existiert nicht mehr (von Ihrem Build fehlgeschlagen Fehler), die mich denken, vielleicht haben Sie eine ziemlich alte RN-Version. Ist das ein Projekt, das von Grund auf neu begonnen oder von irgendwo heruntergeladen wurde? Wenn Sie den Benutzer "eelia001" nicht erkennen, sollten Sie sich zunächst nach diesem String umsehen. Manchmal befindet sich eine 'local.properties'-Datei im 'android'-Verzeichnis im Stammverzeichnis des RN-Projekts. –

0

Also ich bin mir nicht sicher, warum es so eingerichtet wurde, wie es war, aber die Art, es zu beheben, ist, Erweiterte Systemeinstellungen → Umgebungsvariablen zu gehen. Danke an @Rich Churcher für den Link zu einem richtigen Tutorial (es ist veraltet, aber die Schritte funktionierten).