昨天写了一个手机归属地的程序,在寝室里运行一点问题也没有,今天,带着笔记本来到了实验室,重新运行项目,却发现,程序应用错误,查了很久发现是模拟器无法联网的原因,上网才知道是模拟器dns的原因。

   1.首先得到模拟器的dns地址

       打开adb shell

           adb shell

           getprop

       你会看到:[net.dns1]: [10.0.2.3]

       这是android手机默认的dns地址信息,但有时会出现无法联网的错误,可以将其改成本机的dns地址

    2.找到本机dns地址

       打开网络共享中心-->打开你连接的网络-->详细信息

       

       

   3.把模拟器dns地址改为本地dns地址

      setprop net.dns1 101.226.4.6


   

更多相关文章

  1. 万字长文带你了解最常用的开源 Squid 代理服务器
  2. Android应用盈利广告平台的嵌入方法详解
  3. Android使用DOM来编辑XML时遇到的问题——无法保存
  4. Android邮件发送详解
  5. Emulator: PANIC: Cannot find AVD system path. Please define
  6. No resource found that matches the given name 'android:Widge
  7. Android(安卓)快速开发框架 最新总结
  8. Android时出现Error 41的解决方法
  9. Android(安卓)代码用来返回上一个activity 调用onKeyDown()时发

随机推荐

  1. 7种例子讲解Android(安卓)Dialog!
  2. Android(安卓)蓝牙串口调试程序开发
  3. 深入Android开发FAQ的详解
  4. [置顶] android图形系统详解六:View layer
  5. Android添加可拖动、点击的悬浮窗口
  6. React Native 中的状态栏(Android沉浸式)
  7. 整个网络可能最完善的 Android(安卓)自定
  8. Socket 通信原理 -- Android客户端和服务
  9. android 显示图片的指定位置图像 ImageVi
  10. C# 实现本地推送示例