React-ネイティブアプリケーションが登録されていません(Android)



React Native Application Has Not Been Registered



知識は蓄積から生まれます。 。 。

今日はいつものようにWebStormを開き、プロジェクトを作成して実行します。 。 。
ワイプ! ! !エラーレポートアプリケーションが登録されていません。先日問題がなかったソフトウェアに問題がありましたか?シミュレータに問題がありますか?試験機がハングアップしましたか?
あらゆる種類の荷降ろし、交換、作成は役に立たないので、私は助けを求めなければなりません。幸いなことに、私はそれらに遭遇しましたが、それらのほとんどはiOS側から要約されています。小さな仲間。



最初に写真を撮りましょう(当時の写真を保持するのを忘れていました。この写真はiOSパートナーから借りたものですが、それほど違いはありません)
画像

彼だけ、赤くて光沢がある。



アプリが登録されていないことを確認する
プロジェクトのindex.android.jsの赤い場所が登録と一致していることを確認してください(私のプロジェクトの登録方法は同じです)
AppRegistry.registerComponent( ‘myfirstapp’、()=> myfirstapp)
次に。 。 。 。
ターミナルのプロジェクトディレクトリにnpmstartと入力して、ポートがすでに使用されているかどうかを確認します。通常はポート8081です。
アプリケーションによって占有されているポートを表示する場合lsof-i:8081(-iと:の間にスペースを追加する必要があることに注意してください)
次に、プロセスがポートを占有していることがわかります。占有されているプロセスを削除しますkill-9 PID(PIDプロセス番号)npmを再実行します
開始すると、図に示すように表示されます。その後、react-nativerun-androidを実行できます。
(ターミナルで見られる状況)
画像
うまく動作します(かわいいようこそ)
画像
OK! ! !楽しむ!