2016-05-31 2 views
1

私はAndroidで私のIonicアプリケーションをエミュレートしようとしています。エミュレートされたデバイスで自分のアプリケーションを起動したら、それは次のエラーで破る:同じプロジェクトをデバッグIonicエミュレートアンドロイドERR_CONNECTION_REFUSED localhost:8100

Application Error

net::ERR_CONNECTION_REFUSED (http://localhost:8100)

とも

Webpage not available 

The webpage at http://localhost:8100 could not be loaded because: net::ERR_CONNECTION_REFUSED 

ブラウザでとiOSのデバッガで魔法のように動作します。

コルドバ・プラグイン・ホワイトリストがすでにインストールされている

と私は私のconfig.xmlに以下のルールを持っている

<allow-navigation href="http://localhost*"/> 

任意の助けいただければ幸いです。

答えて

3

を見ることができ、ポート番号

とホスト/ IPを割り当て私の問題を解決するコマンドは、次のコマンドが正常であることを意味します。

このパラメータを追加して以来、面白いことに、iOSが必要な場合は、それぞれiOSデバッガで自分のアプリケーションを実行させてください。

+1

'-c'は' --consolelogs'に、 '-s'は' --serverlogs'に、 '-l'は' --livereload'に等しくなります。 – Mikel

0

おそらく私は混乱しますが、ionic emulateはエミュレータで起動しようとします。

ionic serve

ionic run android -l -cはあなたのPCを接続し、ポートはクロムが検査使用して転送され、あなたのデバイス上でそれを開き、デフォルトのブラウザで開き、イオン

+0

を実行するのと同じであるか確認してください。 "ionic serve browser -l -c -s"と "ionic run ios -c -s -l --address localhost"はそれぞれ問題なく動作しています。 –

0

は、Webベースのアプリケーションで使用されるサーブWebサーバを起動します。

どちらも上記自動的に私はから--address localhostを削除するコマンドに

ionic run android -c -s -l --address localhost 

を実行していた、解決策を見つけ、あなたのCMD/gitbashに

0

ionic run android -c -l -sを実行しているとemulator

ソリューション問題を修正し、デバイスを再起動

  1. でAPIを呼び出すときに、私は同じ問題に直面しています。

  2. プロキシAPIは、私は戻って私にそのエラーを与えるコマンド「イオンエミュレートアンドロイド-c -s -l --addressはlocalhost」を実行してのdevのサーバー

関連する問題