【Android】安卓AVD无法上网解决方案
Android模拟器默认的地址是10.0.2.3,默认的DNS也是10.0.2.3,对于在家里上网学习Android的人来讲,一般电脑的IP都是192.168.1.100之类的,不在同一个网段。所以就会出现电脑可以上网但是模拟器不能上网的情况。其实设置方法很简单,只要把模拟器的默认DNS设置成电脑的DNS地址即可。
Step1:
启动模拟器并确保adb连通
Step2:
使用adb的shell,确认系统的各项属性
adb shell
getprop
getprop会列出系统当前的各项属性
Step3:
得到模拟器的DNS地址
在结果里可以看到:
[net.dns1]: [10.0.2.3]
[net.dns2]: [10.0.2.4]
[net.dns3]: [10.0.2.5]
[net.dns4]: [10.0.2.6]
Step4:
把dns改成我们自己的DNS
setprop net.dns1 192.168.1.1
注:一般TP-LINK及D-LINK的DNS都是192.168.1.1,如果不是请使用ipcnofig /all命令确认,另外,按照上面的步骤设置好后,需要在模拟器的Setting->无线网络设置里,把“启用数据流量”勾选上,让模拟器的TopTar上出现3G图标,才可上网~
以上方法,在重启模拟器后设置的property会丢失,就需要重新设置一遍,可以使用下面的方法解决:
找到你的SDK目录,里面有个system-images文件夹,这里保存着系统镜像文件,用文本编辑器打开里面的build.prop文件,在里面加上net.dns1=自己的DNS,保存;再重新创建模拟器即可~
【Android】安卓AVD无法上网解决方案相关推荐
- Android安卓AVD虚拟机更换存储位置
Android安卓AVD虚拟机更换存储位置 Android Studio默认的虚拟机存储位置是在C盘,如下图 接下来 修改系统环境变量 点击新建 新建系统环境变量如下如图 变量名为ANDROID_SD ...
- android 盒子录屏apk,三种用于安卓录屏的解决方案
本文总结三种用于安卓录屏的解决方案: adb shell命令screenrecord MediaRecorder, MediaProjection MediaProjection , MediaCod ...
- Android安卓餐盘颜色识别快餐计费解决方案源码
Android安卓餐盘颜色识别快餐计费解决方案源码 最近了解到一个项目需要识别餐盘.在人工智能发展到的今天识别菜品确实没有问题,但是对于实际商用就会涉及到较多问题,比如:1.虽然菜品已经有成熟训练模型 ...
- android studio AVD模拟器安装某些app出现 “app not installed(未安装应用程序)”的问题
android studio AVD模拟器安装某些app出现 "app not installed(未安装应用程序)"的问题 参考: 安装apk时出现INSTALL_FAILED_ ...
- Android大图片裁剪终极解决方案 原理分析
约几个月前,我正为公司的APP在Android手机上实现拍照截图而烦恼不已. 上网搜索,确实有不少的例子,大多都是抄来抄去,而且水平多半处于demo的样子,可以用来讲解知识点,但是一碰到实际项目,就漏 ...
- android手机连接无线路由器上网设置,手机连接无线网络怎么设置?手机Wifi无线网设置教程...
随着智能手机无线上网的流行,如今很多家庭都会组建Wifi无线网络,目前组建Wifi网络,大致有两种情况,一种是使用无线路由器,另外一种是将笔记本变身无线无路由器,从而实现智能手机也可以免费Wifi上网 ...
- EasyRTMP Android安卓手机直播推流摄像头偏暗的问题解决
在我们测试EasyRTMP Android安卓手机推流的过程中发现有些设备预览时,明显偏暗!在稍微暗点的环境中几乎很难看清东西-额,这是怎么回事呢?又是安卓设备的兼容性问题,头疼! !!!好吧,停止抱 ...
- Win7环境下搭建Android安卓开发环境
Win7环境下搭建Android安卓开发环境(原创教程) 此教程以32位win7旗舰版系统为基础,其它版本系统请根据情况自行调整.教程在2012年9月16日写,所有软件为当时的最新版. 准备文件(文件 ...
- Android推送 智能心跳解决方案 手机休眠对心跳的影响
转载请标明出处:http://blog.csdn.net/xx326664162/article/details/51611625 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一 ...
最新文章
- 修改otrs notification master邮件通知地址和名称
- 【算法】梯度消失与梯度爆炸
- Docker将镜像上传至私有仓库
- php下载文件代码详解,php将远超文件下载到本地的示例代码详解
- c语言a 寻路算法,JS/HTML5游戏常用算法之路径搜索算法 A*寻路算法完整实例
- java 比较器类_高级编程之(Java常用类(Java比较器))
- iPhone 真机调试应用程序
- UE4粒子渲染不出来解决方法
- 在Windows中使用FileZilla Server创建FTP
- vue鼠标上下滚动放大与缩小
- mysql建表语句转oracle_求大神将该MySQL建表语句改为oracle的,感激不尽。
- Lua-面试考题附答案解析(一)
- SDN:简述对各类SDN交换机的认识
- 数学小白的探索-欧拉和费马
- matplotlib绘图归纳(双纵轴、柱状渐变、堆叠柱状)
- OpenCV色彩空间类型
- 二进制与8,10,16转换
- C++ 引用作为函数返回值
- Mac 搭建本地SVN,并使用Cornerstone管理svn
- OS实战笔记(4)-- 虚拟地址和物理地址的转换
热门文章
- 记一次golang/json转义问题
- 计算机主机缩写,“HIC”是“Host Interface Computer”的缩写,意思是“主机接口计算机”...
- 路虎揽胜星脉新车型展台亮相,预售价为56.8万元
- 从零开始搭建Go语言开发环境
- 关于spring以及springIOC,看这一篇就够了,给你总结的清新脱俗
- pycharm(社区版)如何添加database工具
- React-Native进阶_3.触摸高亮显示TouchableHighlight
- Ubuntu18.04 新发现——鼠标滚轮快速切换界面!
- 详解SVM模型——核函数是怎么回事
- Gdiplus读取PND3