Ich betreibe die folgenden:Fehler reagieren mit nativen Lauf android --configuration loslassen
$ adb Reverse-tcp: 8081 tcp: 8081 $ reagieren-native Lauf android --configuration Ausgabe
Und ich bekomme die folgende Reaktion:
Veröffentlichung JS-Server bereits ausgeführt wird.
Lauf adb -s HT68X0201778 tcp Reverse: 8081 tcp: 8081
Generieren des Bündels für die Release-Build ... Kann nicht Cache-Datei analysieren. Wird klar und weitermachen. [01/07/2017, 19:52:45] Initializing Packager [01/07/2017, 19:52:45] Gebäude Eile Karte [01.07.2017, 19:52:47]
Building Haste Karte (2085ms) [2017.01.07, 19.52.47]
Initializing Packager (2360ms) [2017.01.07, 19.52.47] Transforming Dateien [2017.01.07, 19.52 : 48] Transforming Dateien (1530ms)Bundle: Start Bundle:
Finish Bundle: Schreiben Bündelausgabe
zu: android/app/src/main/assets/index.an droid.bundle
ENOENT: keine solche Datei oder das Verzeichnis, öffnen 'android/app/src/main/assets/index.android.bundle'
Ich habe versucht, es als sudo auch ausgeführt wird, mit kein Glück.
UPDATE: Ich habe den Ordner manuell 'Assets' innerhalb von 'android/app/src/main /' und lief es wieder. Dieses Mal wurde es weiter, aber immer noch mit folgendem fehlgeschlagen:
FEHLER: Build fehlgeschlagen mit einer Ausnahme.
* Was ist schief gelaufen: Aufgabe 'installRelease' nicht in Stammprojekt 'AppVendor' gefunden. Einige Kandidaten sind: 'uninstallRelease'.
Im Verzeichnis/android den Befehl './gradlew tasks' ausführen. Dies sollte Ihnen eine Liste aller Aufgaben zur Verfügung es sein könnte, dass die installRelease Aufgaben nicht vorhanden ist oder irgendwie die reagieren-native cli-Befehl wird das glradle Befehl aus dem falschen Verzeichnis ausgeführt wird. Sie können den gleichen Befehl jedoch direkt mit Gradlew ausführen. – tijs
Haben Sie Setup die [gradle Unterzeichnung config] (https://facebook.github.io/react-native/docs/signed-apk-android.html#adding-signing-config-to-your-app-s-gradle -config)? –
@tijs, danke für den Einblick ... –