我正试图从我的Android模拟器设备访问我的webapp时抛出异常: java.net.SocketException:套接字失败:EACCES(权限被拒绝)
在浏览器中可以:
Browser access from http://192.168.25.7:8080
但是当我尝试从我的应用程序访问它时:
我应该如何运作?
注意:我使用 Tomcat 9 , vraptor 进行webapp, eclipse 进行android编程。
答案 0 :(得分:1)
使用:http://10.0.2.2:8080代替从模拟器访问您电脑的本地主机
答案 1 :(得分:0)
请确保您拥有在AndroidManifest.xml中访问网络的配置权限。例如:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
但是你首先要改变你的知识产权,就像MoQ的建议一样。