2016-04-26 15 views
0

Ich generierte signierte apk für reagieren native Anwendung, jetzt möchte ich verteilen. Wie können andere installieren sie auf ihrem Gerät.Es gibt Fehler java.lang.RuntimeException: ReferenceError: Kann Variable nicht gefunden: __fbBatchedBridge (: 1) Da der native Server react nicht gestartet wurde. Wie kann eine dritte Person meine Anwendung installieren?Wie native Android apk auf dem physischen Gerät zu installieren

Was alle Einstellungen tun müssen, damit sie meine Anwendung einfach installieren, indem sie die APK installieren.

Antwort

1

1) Zuerst das Bündel erzeugen:

react-native bundle --platform android --dev false --entry-file index.android.js \ 
    --bundle-output android/app/src/main/assets/index.android.bundle \ 
    --assets-dest android/app/src/main/res/ 

2) montiert dann die Freisetzung zu installieren:

cd android && ./gradlew assembleRelease && cd -

3), dass die Vorrichtung überprüfen ist, angeschlossenes Gerät nur dann mit:

adb devices

4) Und schließlich installieren Sie die Release:

cd android && ./gradlew installRelease && cd -

Schritt # 2 ist nicht obligatorisch, aber es ist im Allgemeinen gut die Veröffentlichung APK zu erstellen.

+0

Fehler geben Fehlende erforderliche Argumente: Bundle-Ausgabe –

+0

Aber da ist '--bundle-output' gesetzt, wie Sie sehen können. Hast du die erste Phase als einen Befehl ausgeführt? Und überprüfen Sie dies: http://facebook.github.io/react-native/releases/0.21/docs/signed-apk-android.html – zvona

+0

Ja, ich habe in einer Zeile ausgeführt, auch ich habe react.gradle in meinem Projekt –

Verwandte Themen