亲爱的女士们,先生们,
我完成了我的作业,我已经google了很多,我想我知道问题所在的位置:
我想JSON formated从本地Apache 获取一些简单的数据.当我开始
httpclient.execute(httppost)
...我收到(通过printStackTrace()):
02-04 13:26:12.292: W/System.err(9606): java.net.UnknownHostException: http://localhost/JSON/request2.php
02-04 13:26:12.292: W/System.err(9606): java.net.UnknownHostException: http://127.0.0.1/JSON/request2.php
(after including the line "127.0.0.1 www.localhost.alt" to my Host file):
02-04 13:26:12.292: W/System.err(9606): java.net.UnknownHostException: http://www.localhost.alt/JSON/request2.php
Run Code Online (Sandbox Code Playgroud)
我真的需要帮助.你有什么想法吗?
问候,
约翰
编辑:
我做了一些研究,发现这篇文章: 模拟器网络
正如您所看到的,localhost&127.0.0.1是为模拟器环回本身保留的!
这就是为什么Dark说他必须在那里使用10.0.2.2时是绝对正确的.非常感谢!
如果您将代码与stacktrace一起发布,那就太好了.
但是,尝试使用
10.0.2.2 instead of localhost or 127.0.0.1
Run Code Online (Sandbox Code Playgroud)
还添加这个
<uses-permission android:name="android.permission.INTERNET"/>
Run Code Online (Sandbox Code Playgroud)
到您的AndroidManifest.xml
| 归档时间: |
|
| 查看次数: |
1771 次 |
| 最近记录: |