私はAndroidアプリケーションをテストしようとしていますが、デバイスで起動した後にreact-native run-android
コマンドで起動するとエラーなしで停止します。私はそれが時々正常に動作しているしようとし続けるならば、私は、プロンプトではなく、常に戻って取得した後'エミュレータでアプリを起動した後、即座にアンドロイドの実行を停止してください
This build could be faster, please consider using the Gradle Daemon: https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html
Running adb -s emulator-5556 reverse tcp:8081 tcp:8081
Starting the app on emulator-5556 (adb -s emulator-5556 shell am start -n com.app/.MainActivity)...
Starting: Intent { cmp=com.app/.MainActivity }
が、私は、この10〜15回実行する必要があります。
私はこれを得ました。 SDKのバージョンは25で、React Native Getting Startedインストールガイドに従っています。- OS:Fedoraの24
- リアクト - ネイティブ:0.42.0
UPDATE:私はreact-native start
と一緒にしようと試み、それが私のLoading dependency graph... ERROR Packager can't listen on port 8081
のために言われましたが、私はドン
」前のコマンドが私のためにそれを言っていない理由を理解していない。この場合、私は--port 9000
でポートを変更できますが、react-native run-android
コマンドでは他のフラグは見つかりませんでした。
UPDATE 2:8081ポートとADBがために新しいサーバを作成したい:
リモートデバッガがデバイス上でオンにし、それが上のリモートデバッガに接続されているため、問題が発生したようですモバイルアプリケーションを介して:8081しばらく古いリモートデバッグはまだ:8081ポートを占有しているので、新しいものを作成することはできませんでした。私はリモートデバッガをオフにして問題なく実行しています。私はそれが問題であった可能性があるかどうか分からない。
あなたはAndroidスタジオでアプリを最初に開こうとしましたか? Gradleはテストビルドを実行し、欠落しているパッケージを提案します。 Androidビルドに関するいくつかの問題を解決するかもしれません。 –
@AnnaMelzer投稿を更新しました。 – PumpkinSeed