Androidstudio模拟器连接网络问题
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Androidstudio模拟器连接⽹络问题
emulator -avd Pixel_2_API_30 -dns-server 8.8.8.8
在android studio 控制台输⼊即可,Pixel_2_API_30是我创建模拟器的名字,设置dns为8.8.8.8,这是Google提供的⼀个公⽤免费的DNS地址(还有⼀个是114.114.114.114,效果⼀样)。
然后模拟器就有⽹络了。
如果不知道模拟器名称,可以⽤这个命令列出来模拟器列表
emulator -list-avds
在这个过程中遇到的问题:
1.刚开始查了⼀些资料⼤部分是通过adb shell -> getprop (查看dns) ->setprop(设置和⾃⼰电脑⼀样的dns)。
我执⾏getprop的时候发现没有[net.dns1],原因好像是我的模拟器是android 11系统,系统偏⾼。
所以放弃了这种⽅法。
2.在执⾏emulator -avd Pixel_2_API_30的时候发现了⼀个报错:Missing emulator engine program for 'x86' CPU. 解决办法:可以把emulator ⽂件夹配置到环境变量中,注意环境变量移动到 tools 的上⾯。