web-dev-qa-db-ja.com

ランタイムはデバッグの準備ができていません

反応ネイティブ0.42.3を使用してmacOS Sierraにいます:

react-native run-iosを使用してアプリを起動し、次に Cmd-D 「Debug JS Remotely」を選択します。その後、新しいChrome=タブが開きます。開発ツールに切り替えると、これまでのすべての出力がコンソールに表示されます。

問題は、アプリをリロードするとデバッガーが開いている間で、「ランタイムはデバッグの準備ができていません」という悪名高い赤い画面でクラッシュします。

リアクションネイティブを使用したデバッグに関する投稿をたくさん見つけましたが、リロードしようとしても問題は解決されていないようです。

11
23tux

確かに、これは消えたくない奇妙なエラーのようです。私のMacでも修正したことはありません。

私はこれを単に使用します: https://github.com/jhen0409/react-native-debugger 今日では、それは魅力のように機能します。

私はそれがあなたの問題を「修正」しないことを知っています、しかしそれは本当に良い代替であり、それは魅力のように働きます。

5
WilomGfx

これらのソリューションはどちらも機能します。

  1. シミュレータ上:Hardware -> Erase All Content and Settings
  2. デバイス上:デバイスからアプリを削除して再インストールします

(@Formと@Johnのクレジットを更新)

9
Rob Norback

WebStormを使用している場合は、アプリケーションの起動にrunだけではなく、必ずdebugを使用してください。それもそれを引き起こす可能性があります。

5
Jon

CMD-Dを押してからStop Remote JS Debuggingを選択すると、問題が解決しました

2
Waleed Naveed

ブラウザのキャッシュをクリアするとうまくいきました。この問題でここに提案 https://github.com/facebook/react-native/issues/6682

0
Anirudh Bandi

私はたまたまキャッシュされたバンドルの同じ問題に直面し、問題を掘り下げるために丸一日費やしました。ついに解決策を思いついた

chrome browser Chrome-> Browsing Data-Clear Cached Images and filesを選択します(時間範囲がすべての時間であることを確認してください)

->データを消去

enter image description here

0
shubhamkes

chromeがインストールされていないときにも同じエラーが発生していましたが、chromeがインストールされていないか、devtoolsがインストールされていないかどうかを確認できます。

Google Chromeをダウンロード またはnpm i -g react-devtools

0
JGuarate

私の場合、chromeをクリックしたときにウィンドウが複数回開いていましたRemote JS Debugging iOSシミュレータで、次のエラーが発生しました: enter image description here

シャットダウンを修正しましたchrome完全に再起動しました。Chromeを再起動したら、react-native run-ios。これで問題が解決しました。

次のリンクも役立つかもしれません: https://github.com/facebook/react-native/issues/6682

0
RC_02

Macでは、CMD-Dに移動します。 PCでは、Ctrl-Dを押します。次に、「JSバンドルの再読み込み」を選択します。

0
Rap