zoukankan      html  css  js  c++  java
  • Android studio模拟器连接网络问题

    在android studio里面创建了android 11 模拟器发现不能连网(android 9以下可以联网),所以去了官网找原因https://developer.android.google.cn/studio/run/emulator-networking
    发现可以通过命令行的方式给模拟器手动指定要使用的 DNS 服务器地址,命令如下:

    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 的上面。



    作者:艂曌輝
    链接:https://www.jianshu.com/p/e3a25dbfbb3e
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 相关阅读:
    字串变换
    重建道路
    poj3278 Catch That Cow
    机器人搬重物
    [HNOI2004]打鼹鼠
    曼哈顿距离
    邮票面值设计
    poj1101 The Game
    解决了一个堆破坏问题
    模型资源从无到有一条龙式体验
  • 原文地址:https://www.cnblogs.com/qing123/p/15540107.html
Copyright © 2011-2022 走看看