[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入门(3) 搭建开发环境
  2. Android开发环境的搭建
  3. 运行时报错:Invoke-customs are only supported starting with An
  4. 史上最懒的android开发环境配置教程
  5. Android(安卓)单元测试
  6. 使Android原生时间选择器样式为滚轮
  7. Android(安卓)系统架构图
  8. Android(安卓)Studio 运行时出现 finished with non-zero exit v
  9. Android开发问题记录——“The connection to adb is down...”

随机推荐

  1. Android自定义主题样式详解(结合自定义tit
  2. 八大Android土鳖设计
  3. 【从零单排】利用科大讯飞语音包实现Andr
  4. android高分段进阶攻略(1)传感器
  5. Unity 3D 读取android 本地相册打开相机
  6. 【Bugly干货分享】手把手教你逆向分析 An
  7. Android(安卓)API Guides---Drag and Dro
  8. 多图详解 “Android(安卓)UI”设计官方教
  9. Android中的引用传递和值传递分析(Java)
  10. android下调试声卡驱动之wm8960介绍一