7

この公式ヘルプページをたどり、以前の SO questionも参照しました。

しかし、ここで何が問題なのかはまだわかりません。

ここに画像の説明を入力

一歩一歩進んでみましょう:

  1. パッケージ サーバーが実行されていることを確認します。スクリーンショットから、「react-native run-android」と入力したコマンドと「Starting JS server...」という応答を確認できます。

  2. デバイスが接続されていることを確認してください...はい、Vysor は私のデバイスを認識しています。スクリーンショットで実行中のアプリを表示している Vysor が表示されます。

  3. ... USB 有効はい、アプリは実行されています。そのため、赤いエラー画面が表示されますが、それでもアプリは実行されています。

  4. 「adb reverse tcp:8081 tcp:8081」を実行しますはい、スクリーンショットはコマンドを実行したことを示しています。

  5. デバイスとポート...はい、それも行いました。次のスクリーンショットを見る

ここに画像の説明を入力

私はまだ何を間違っていますか?どうすればそれを機能させることができますか?

4

4 に答える 4

13
  • 1 つのコンソール ウィンドウで実行npm run startして、react-native 開発サーバーを起動します。
  • 次に、別のコンソール ウィンドウを開いて を実行しますreact-native run-android

別のコンソール ウィンドウで開発サーバーを起動しないと、問題が発生することがありました。

その他の注意事項:

  • $ adb devicesコンソールで実行する場合は、デバイスが表示されていることを確認してください。
  • adb reverse tcp:8081 tcp:8081Android バージョン 5.0 以降でのみ機能することに注意してください。
于 2016-07-16T15:48:07.003 に答える
4

React Packager のスクリーンショットを提供していただけますか。「react-native run-android」を実行する前に「npm start」を実行してください。

ポート転送を処理し、アプリをデバイス/エミュレーターにデプロイするReact Nativeツール拡張機能を備えたVisual Studio Codeを使用していますが、問題なく動作します-開始時に同様の画面が表示されますが、「リロード」をクリックすると処理されます。

于 2016-07-16T19:50:52.843 に答える