it-swarm.com.de

Die Laufzeit ist nicht für das Debuggen bereit

Ich bin auf MacOS Sierra mit React Native 0.42.3:

Ich starte meine App mit react-native run-ios und drücke dann Cmd-D und ich wähle "JS aus der Ferne debuggen". Danach wird ein neuer Chrome-Tab geöffnet, und wenn ich in die Entwickler-Tools wechsle, sehe ich meine Konsole mit allen bisherigen Ausgaben.

Das Problem ist: Wenn ich meine App neu lade, während der Debugger geöffnet ist, stürzt sie mit dem berüchtigten roten Bildschirm "Runtime ist nicht bereit zum Debuggen" ab.

Ich habe eine Menge Beiträge zum Debuggen mit React Native gefunden, aber nichts scheint das Problem zu lösen, wenn Sie versuchen, es neu zu laden.

9
23tux

In der Tat scheint dies ein merkwürdiger Fehler zu sein, der nicht verschwinden will. Ich habe es auch nie auf meinem Mac repariert.

Ich verwende einfach folgendes: https://github.com/jhen0409/react-native-debugger Heutzutage funktioniert es wie ein Zauber.

Ich weiß, dass Ihr Problem nicht "behoben" wird, aber es ist eine wirklich gute Alternative und es wirkt wie ein Zauber.

5
WilomGfx

Diese Lösungen funktionieren beide:

  1. Auf dem Simulator: Hardware -> Erase All Content and Settings
  2. Auf dem Gerät: Löschen Sie die App vom Gerät und installieren Sie sie erneut

(Gutschrift auf @Form und @John aktualisieren)

5
Rob Norback

Durch Drücken von CMD-D und anschließender Auswahl von Remote-JS-Debugging stoppen wurde das Problem für mich behoben

2
Waleed Naveed

Wenn Sie WebStorm verwenden, stellen Sie sicher, dass Sie die Anwendung mit debug starten, nicht nur run . Das kann es auch verursachen.

2
Jon

Das Löschen des Browser-Caches hat für mich funktioniert. In dieser Ausgabe wurde Folgendes vorgeschlagen: https://github.com/facebook/react-native/issues/6682

0
Anirudh Bandi

Ich hatte zufällig das gleiche Problem mit dem zwischengespeicherten Bundle und verbrachte einen ganzen Tag damit, das Problem zu beheben. Endlich kam eine Lösung

Wenn Sie sich in chrome browser Chrome -> Browserdaten löschen -> Zwischengespeicherte Bilder und Dateien auswählen (Vergewissern Sie sich, dass der Zeitbereich immer ist)

-> Daten löschen

enter image description here

0
shubhamkes

Bei mir ist derselbe Fehler aufgetreten, als chrome nicht installiert wurde, aber ich habe einen Gast, den Sie überprüfen können, ob chrome nicht installiert ist oder devtools nicht installiert sind:

Google Chrome herunterladen oder npm i -g react-devtools

0
JGuarate

In meinem Fall öffnete sich das Chrome-Fenster mehrmals, als in iOS-Simulator auf Remote JS Debugging geklickt wurde und der folgende Fehler angezeigt wurde:  enter image description here

Ich habe dieses Problem behoben, indem ich Chrome komplett heruntergefahren und neu gestartet habe. Nach dem Neustart von Chrome habe ich react-native run-ios ausgeführt. Das Problem wurde behoben.

Der folgende Link kann ebenfalls hilfreich sein: https://github.com/facebook/react-native/issues/6682

0
RC_02

Gehen Sie auf einem Mac zu CMD-D. Auf einem PC drücken Sie Strg-D. Wählen Sie dann "JS Bundle neu laden".

0
Rap