2016-09-02 11 views
0

私はWindows 10からUbuntuに移動しました。私はラップトップに反応ネイティブをインストールしています。反応ネイティブのinitは、 。 反応ネイティブrun-android & react-native startコマンドは期待通りに動作しています。WindowsマシンからUbuntuにコピーしたプロジェクトをネイティブではない

私の主な問題は、私はちょうど今、毎回のUbuntuに私のWindows 10マシンからネイティブプロジェクトを反応させ、コピーされたI行う反応し、ネイティブこれは、実行アンドロイドである私は私のコンソールに表示されるエラー

8081 TCP:8081
これはランニング/ホーム/ adeel /アンドロイド/ SDKは//プラットフォームのツール/ ADB逆のTCP
... 私は私のコンソール
JSサーバの起動

に表示されるエラーですデバイスにアプリケーションをビルドしてインストールする(cd android & & ./gradlew installDebug ...

詳細は、上記のエラーをお読みください。 はあなたがAndroidのエミュレータ実行中または接続されたデバイスを持っているし、あなたのAndroid開発環境セットアップしていることを確認してください: https://facebook.github.io/react-native/docs/android-setup.html

答えて

0

問題はReact NativeプロジェクトがWindowsで作成されたため、Linuxベースのプラットフォームで実行しようとしていました。だから、私は自分のLinux環境で新しいプロジェクトを作成し、新しく作成したプロジェクトにRNコードをコピーしました。 これは、プラットフォーム依存の作成されたアンドロイドファイルのために私が信じていました。 WindowsとLinuxは異なるGRADLEファイルを持っています。私はこれがこの問題を抱えている人に役立つことを願っています

0

を、それはあなたのデバイス/エミュレータを認識していないように思えます。確認するには "adbデバイス"を実行してください。あなたはAndroidのセットアップ全体を行い、Android Studio(SDK)をインストールしたと思います。

+0

こんにちは@RN_starter私はadbデバイスを使用し、現在のエミュレータ/デバイスが接続されていることを示しています。私がしたことは、 'react-native init <プロジェクト名>'という新しいプロジェクトを作成し、作成した新しいプロジェクトにすべての古いファイルをコピーしました。 問題は、WindowsとLinux用に構築されたgradleが異なっている(わからない)と思います。しかし、とにかく私は問題を解決しました。 –

関連する問題