私はReact Nativeの「Hello World」を実行しようとしており、AndroidでUSBデバッグを使用しています。
react-native run-android
それから私は走りましたreact-native start
。
js ファイルは表示できますlocalhost
が、携帯電話に「開発サーバーに接続できませんでした」というメッセージが表示されます。
を実行する指示に従いましたadb reverse tcp:8081 tcp:8081
が、コマンドが存在しないことに気づいたので、adb forward tcp:8081 tcp:8081
代わりに を実行しました。
まだ運がない。[メールアドレス]、Ubuntu 14.04。私の携帯電話はAndroid 6.0.1のNexus 5です。
携帯電話に へのアクセスを許可するにはどうすればよいですかlocalhost
?
ちなみに、Wi-Fi 経由で動作していますが、USB 経由で動作させたいと思います。
ベストアンサー1
もう一つのシナリオですが、このエラーはコマンドの実行を忘れたときに発生しましたreact-native start
。通常は次の手順に従います。ここ新しいプロジェクトを開始するとき。簡単に言えば、手順は次のとおりです (私の場合は Android)。
- Android Studioを起動 -> AVDマネージャー -> aVDを選択してアクションから開始をクリック
新しいプロジェクトを作成するディレクトリ内で、コマンド ラインを開いて次のコマンドを実行します。
$ react-native init <Your new project name/it is also the registration name> $ cd <the new directory you created> $ react-native start //This is the step that I forgot
新しいコマンド プロンプトを開き、同じディレクトリ (先ほど作成したディレクトリ) 内で次のコマンドを実行して、AVD 上でアプリを起動します。
$ react-native run-android
すべてが正しく設定されていれば、すぐに Android エミュレーターで新しいアプリが実行されるはずです。
プロジェクトのホームディレクトリにあるファイルindex.android.jsの最後の行には、上記の最初のコマンドで使用したのと同じ名前のAppレジストリが含まれています。