Wenn ich meine React Native-App auf meinem Android-Gerät ausführen, erhalte ich folgende Fehlermeldung: Ich habe diese Antwort gefunden, aber sie läuft nicht für mich: Antwort . Außerdem verwende ich React Native auf Ubuntu und React Native ist nicht local.properties (sdk.dir =/path/to/sdk /) und ich muss buildToolsVersion "23.0.1" in "23.0.3" ändern. Ich möchte diese automatisch machen.
Dieses Erste-Schritte-Tutorial sagt:
Ein häufiges Problem ist, dass der Packager nicht automatisch gestartet wird, wenn Sie laufen
react-native run-Android
. Sie können es manuell mit .__ starten.react-native start
.
und es löste mein Problem.
Haben Sie den ip/port
auf dem dev
-Server des Geräts eingerichtet?
Wenn Sie das Gerät nicht schütteln, um das Menü dev
aufzurufen, klicken Sie auf "Dev Settings" / "Debug server Host & port for device"
.
Stellen Sie sicher, dass sich der Befehl adb
(Android-Gerätebrücke) in Ihrem Pfad befindet.
Die Deaktivierung der mobilen Daten-/WLAN-Verbindung auf dem Gerät meines Emulators hat diesen Fehler für mich verursacht.
Die Verbindung wurde deaktiviert, um Offline-/PWA-Funktionen zu testen.
Meine Antwort wird dem OP nicht helfen, aber ich werde es hier für zukünftige Googler lassen.
Die folgenden Befehle haben für mich funktioniert
1.react-native run-Android
2.react-native start
1 Befehl ausführen, dh 'Native RUN-Android'. Es wird ein roter Bildschirm mit BatchedBridge-Fehler angezeigt. Dann 2 Befehl ausführen, dh 'Native RUN-Start'. Dann einfach den Emulator neu laden Fehler verschwindet.