[size=medium]转自:http://blog.sina.com.cn/s/blog_675132d00100ui1f.html


android发生主机无法解析错误的问题(2011-05-30 12:57:20)转载标签: android主机解析异常setprop 分类: 技术博文
问题描述:在使用HttpURLConnection连接网络的时候,如果URL中的主机名为IP形式的话,能够正常的进行操作,如果主机名为域名形式的话,则有可能提示主机无法解。

原因:这是因为android程序在虚拟机上运行时,与平时在PC上开发的程序不同,PC程序运行的环境就是开发的机器,而android程序运行在android虚拟机中,使用的与机器相关的配置并不与开发的时机机器相同,而是与android虚拟机的保持一致。主机无法解析的错误是由于没有配置正确的DNS服务器。也就是说android虚拟机使用了一个非法的DNS地址。

解决方法:为android虚拟机配置正确的DNS服务器地址。
1.找到本机的DNS域名解析地址。在命令行中输入ipconfig /all 。找到其中的DNS值。
2.打开命令行,运行 abd shell,进入虚拟机的shell命令界面。运行 getprop 可以查看到当前android虚拟机的相关属性。其中的net.dns1就是当前的android虚拟机的DNS地址。
3.运行 setprop net.dns1 {NDS-IP} ,其中 {NDS-IP} 为ipconfig /all 得到的NDS的IP地址。
[/size]

更多相关文章

  1. android UDID获取:android 设备SN的获取 续 android 设备唯一码的
  2. Android 选择器 PickerView实例,时间选择器、地址选择器、单项选
  3. android各大分享平台地址
  4. Android 实现图片保存到本地并调用本地地址显示图片
  5. 修复android获取ip地址失败 Fix Obtaining IP Address Android W
  6. AndroidStudio 2.3.3 百度云盘地址
  7. android githubf地址
  8. ADT Bundle最后一次更新的版本下载地址

随机推荐

  1. 酷盘PC版查看酷盘文件可以通过多种方式(A
  2. Android的自定义图片按钮ImageButton【第
  3. Android(安卓)UI开发专题
  4. Android(安卓)Activity启动流程分析-----
  5. 视频日志之android的总结与思考
  6. Android中的多级联动
  7. 对Android中的Cursor一些浅显见解
  8. Android(安卓)framwork 分析之智能指针Li
  9. 配置整理——如何在Android(安卓)studio
  10. 将VitamioBundle工程作为Android(安卓)Li