2016-03-21 26 views
5

私は基本的な反応ネイティブアプリケーションを持ち、Genymonで実行しようとしています。 現時点では私は、コンパイルを実行しているアンドロイドDEPのためのFacebookによって提案されたすべての設定、Genymontionとネイティブに反応して同時発生する例外

とエルキャピタンを搭載したMacに取り組んエラー

java.util.concurrent.ExecutionException: java.lang.RuntimeException:: ReferenceError: Can't find variable: require(http://10.0.3.2:8081/index.android.bundle?platform=android&dev-true 

を取得しています:

../node_modules/react-native-cli/index.js run-android 

enter image description here

+0

プロジェクトにindex.android.jsファイルがありますか? – sekogs

+0

これはFacebookのサンプルからのシンプルなアプリケーションです –

答えて

0

私もこの問題を抱えています。試行中react-native run-android

+0

グローバルnpmパッケージとして反応ネイティブをインストールする必要がある理由は何もありません –

+0

また、グローバルでも同じ結果を試してみました。これは基本的なアプリケーションです。 –

+0

'' react-native ': "〜0.21.0" 'をpackage.jsonに入れてください。もう一度うまくいく。 – holyxiaoxin

0

私は問題を分類しました。私はこの問題はGenymontionだと思ったが、Devの設定に反応し、ネイティブアプリ

adb reverse tcp:8081 tcp:8081 
+1

シミュレータで 'adb reverse tcp:8081 tcp:8081'を実行する必要がないので、Genymotionを使用していますか?あなたがアンドロイドデバイスでデバッグしている場合は、これを行う必要があります。 – holyxiaoxin

+0

私は確かに100%であり、Geymontionのように物理的に働いているようだ。 –

+0

これは私の問題を解決しない。私はGenymotionと株Googleのエミュレータと物理的なアンドロイドデバイス(Samsung 4S)で同じエラーが発生しています。もっと一般的なので別の問題を開く必要があります。 – Andru

0

移動を開始する前に、アンドロイド用のポートを転送するための簡単な説明があるように思えます。

デバッグサーバーのホスト&デバイス用のポートに移動します。

タイプこのIPアドレスとポート==>0.0.0.0:8081

リロードJS。

+0

役に立たないです。 '0.0.0.0:8081'と' :8081'のどちらも動作しません。 – Andru

-2

私は同じ問題を抱えていますが、 'use strict'を削除してみてください。あなたのjavascriptファイルで、それは大丈夫です。

関連する問題