赞
踩
The emulator process for AVD XXX(你模拟器的名字可能是默认的pixel或自定义等) was killed.
创建本身没什么问题,就下个版本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
这两条,改成
hw.gpu.enabled=no
hw.gpu.mode=off
模拟器就能正常启动了
大家做的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.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。