2017-04-01 4 views
0

まあ私はアンドロイドのエミュレータデバイスからの私のWebアプリケーションにアクセスしようとしている例外が投げている:java.net.SocketExceptionが:ソケットに失敗しました:EACCES(パーミッション拒否)ブラウザで私のPCからAndroidエミュレータでWebアプリケーションにアクセスするにはどうしたらいいですか?

をすべて右:

Browser access from http://192.168.25.7:8080

しかし、私は私のアプリからアクセスしてみてください:

App code and thrown exception

私はそれをどのように機能させるべきですか?

注:私はTomcatの9、WebアプリケーションへのvraptorとAndroidのプログラミングに日食を使用しています。

+0

コード –

答えて

1

使用:http://10.0.2.2:8080代わりエミュレータ

+0

私はすでにそれを作っていますが、同じことが起こります。 –

+0

あなたのマニフェストにインターネット権限を追加しましたか? – MoQ93

+0

ありがとう、それは仕事です!本当にありがとう。 –

0

からあなたのPCのローカルホストにアクセスするには、あなたがAndroidManifest.xml.For例でネットワークにアクセスするための設定権限を持っていることを確認してください:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 

しかし、あなたが最初にあなたを変更MoQの提案のようなIP。

関連する問題