Android studio 连接到http://127.0.0.1 在安卓工作室被拒绝
我在执行时出错:Android studio 连接到http://127.0.0.1 在安卓工作室被拒绝,android-studio,Android Studio,我在执行时出错: HttpPost httpPost = new HttpPost("http://127.0.0.1/nevux/inscription.php"); <br\> HttpPost-HttpPost=新的HttpPost(“http://127.0.0.1/nevux/inscription.php"); 这就是错误: System.err:org.apache.http.conn.HttpHostConnectException:Connection 拒绝
HttpPost httpPost = new HttpPost("http://127.0.0.1/nevux/inscription.php"); <br\>
HttpPost-HttpPost=新的HttpPost(“http://127.0.0.1/nevux/inscription.php");
这就是错误:
System.err:org.apache.http.conn.HttpHostConnectException:Connection
拒绝
位于org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:193)
位于org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:169)
位于org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124)
位于org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:366)
位于org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:560)
位于org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:492)
位于org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:470)
在com.example.spike_x1.meldetate.activities.LoginActivity$2.onClick(LoginActivity.java:94)上
在android.view.view.performClick上(view.java:5609)
我尝试了10.0.2.2和10.0.3.3,但得到了相同的错误
我使用的是ubuntu 17.10
任何帮助???首先确保您拥有此权限:
<uses-permission android:name="android.permission.INTERNET" />
如果您是从genymotion emulator引用系统上的本地主机,则必须使用http://10.0.3.2:8080/
。127.0.0.1或localhost将是模拟器地址
如果上述方法无效,请尝试从cmd->ipconfig
获取您的IP地址,并将url设置为:
HttpPost post = new HttpPost("http://YOUR_IP_ADDRESS:8888/nevux/inscription.php");
p.S:如果它仍然不起作用,请关闭防火墙和所有防病毒应用程序,然后重试。您正在尝试访问您的本地主机吗?尝试从cmd->ipconfig获取您的IP地址,并将url设置为:
HttpPost post=newhttppost(“http://YOUR_IP_ADDRESS/nevux/inscription.php");代码>是的,这就是我正在尝试做的。我在互联网上有权限,我尝试使用我的IP地址,但仍然无法工作:(您如何使用您的本地主机?xampp?wamp?当您尝试在浏览器中使用时,脚本是否工作?我使用了lampp bcz我在ubuntuI上更新了我的答案。您能再次检查吗?当您尝试在浏览器中使用时,脚本是否工作?当我尝试在浏览器中使用我的IP地址和127.0.0.1时,脚本工作,我在同一网络bc中。)我正在使用genymotion仿真器
HttpPost post = new HttpPost("http://YOUR_IP_ADDRESS:8888/nevux/inscription.php");