当前位置:   article > 正文

Android Studio 原生模拟器,启动报错以及联网的问题。(Linux专享版)_android模拟器链接网络wifi设置

android模拟器链接网络wifi设置

问题一:创建完后启动报错

The emulator process for AVD XXX(你模拟器的名字可能是默认的pixel或自定义等) was killed.
  • 1

创建本身没什么问题,就下个版本SDK镜像,选几个参数,一路点点点就finish了,怎么会有问题呢。

虽然问题本身怎么来的咱没研究明白,但幸运的是,咱找到了有效的解决方案

1.打开虚拟机安装的根目录,找到config.ini,用文本编辑器打开
借别人的图,文后声明转载
Linux小白可能还不知道这个文件在哪怎么找到。
方1:全局搜索,肯定能搜到,但很low也耗时。
方2:打开你的主目录,按下Ctrl+H(显示/隐藏 隐藏文件)隐藏文件windows也有,应该不陌生,这时候就有.android文件夹了,进去再找到avd文件夹(一般是第一个)再找你启动失败的模拟器名字的文件夹,最后就能看到上图。
方3:在Android Studio中找到并打开AVD Manager,你的模拟器最后一列的Action的下三角图标,里面有个show on disk,点完要找的文件夹就自己弹出来了!
在这里插入图片描述

2.找到文本中

hw.gpu.enabled=yes 
hw.gpu.mode=auto
  • 1
  • 2

这两条,改成

hw.gpu.enabled=no
hw.gpu.mode=off
  • 1
  • 2

模拟器就能正常启动了

问题二:模拟器联网

大家做的app大部分还是要依赖网络的,如果连最基本的联网都不行,测试将很难进行。模拟器的意义也大打折扣。

本人这次联网使用的AS是
在这里插入图片描述
是当前最新的AS,使用的模拟器是安卓11的镜像。

我们打开模拟器的设置-》网络和互联网-》WLAN。会有一个默认的WIFI,叫AndroidWifi。我们点进去,一般是默认连接上的,如果你没连接上你就先连上,然后

第一步

打开下面的高级记下其中的IP地址网关
在这里插入图片描述

第二步

点击右上角的铅笔进行编辑。有三个下拉框,我们只改动IP设置,将DHCP改成静态。输入第一步刚刚记下的IP地址和网关,然后将DNS1和2改为8.8.8.8和8.8.4.4。保存
在这里插入图片描述

第三步

关闭模拟器,再AVD Manager中的最后一列Action中的下三角中选择Cold Boot Now。

如果这样以后,连上AndroidWifi还是没有网络(即使有网也会提示没网,不要光看通知栏和WLAN界面的提示,要试)可以点击模拟器右侧竖着的操作栏。
在这里插入图片描述
点击最下的三点更多,选择Setting->Proxy
在这里插入图片描述
如果你选了Use Android Studio HTTP proxy settings就换成No proxy。反之选了No就换Use。然后再冷启动试试。

参考链接:
Android studio启动模拟器时,报:The emulator process for AVD Pixel_2_API_29 was killed.
Android Studio - 没有互联网连接的 Android Emulator Wifi.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/267693
推荐阅读
相关标签
  

闽ICP备14008679号