the android emulator process,The emulator process for AVD was killed问题解决

这篇博客记录了解决Android模拟器启动时出现'The emulator process for AVD was killed'错误的过程。博主排查了C盘空间不足、Windows版本问题、模拟器目录位置和中文字符等问题,最终发现是硬件加速和Windows Hyper-V设置导致的问题。通过遵循官方文档,安装Intel HAXM并调整相关设置,解决了蓝屏问题,成功启动了模拟器。
摘要由CSDN通过智能技术生成

The emulator process for AVD was killed问题解决

之前android 模拟器运行好好的,最近想使用一下,突然发现不行了。不管怎么操作,都是提示“The emulator process for AVD was killed”

由于中间升级android studio 、window 版本,还安装过虚拟机之类,无法确定到底是哪个部分引起的,只能慢慢搜索一个个方法尝试,特此记录一下,方便后来的人以供参考。

常见原因

出现这个错误提示之后,baidu、google上面说的最多是

1、C盘空间不足

2、window 低版本bug

3、模拟器目录和SDK不在一个目录下

4、模拟器目录有中文字符

所以如果出现这个问题,可以排除一下是不是上面这些原因。

但是,我的版本很高,而且C盘空间足够,明显不是这个问题。我之前是可以运行的,明显3/4也不可能。

命令启动,可见更多错误提示

一下问题陷于僵局,一番折腾之后,在google上面看到一个命令,在命令行手动运行模拟器,之前全部都是通过android studio 启动。

启动模拟器命令

.\emulator.exe -avd Pixel_2_API_30

在SDK的emulator目录下执行Pixel_2_API_30是我的模拟器名称。

通过这个命令,发现输出了很多异常信息:

1、有麦克风相关的

2、有定位相关的

结合google上面一个哥们分析,我把window 设置--隐私里面麦克风,打开。

发现相关异常信息少了很多,能看见一个启动动画了,看起来一个大进步!!!!

但是,动画显示几秒,又没了,还是提示The emulator process for AVD was killed

设置window硬件加速

又是一番折腾、分析,问题大致在android 模拟器的HAXM 和winow hyper-v相关功能导致的。

于是按照android提供的连接 https://developer.android.com/studio/run/emulator-accelerationhl=zh-cn#vm-windows-whpx 逐步操作,一一确认。

激动人心的时候来了,全部按照文档一步步来,操作完毕,开始运行。果然,这次好多了,直接看见了模拟器!!!

但是,打击马上到来,window直接蓝屏了,提示PAGE_FAULT_IN_NONPAGED_AREA。以为是偶然的,再试一下,又是这样,再一次,还是这样。

基本肯定,启动android 模拟器,必然蓝屏。

最终柳暗花明

结合以前遇到的坑爹问题,做了最后尝试,手动安装https://developer.android.com/studio/run/emulator-accelerationhl=zh-cn#vm-windows-whpx里面提到的Intel HAXM

而且是通过管理员执行,执行完毕之后,再次打开模拟器,熟悉的google 启动动画出现了,模拟器终于启动成功了!

总结

应该是android 模拟器硬件加速和window Hyper-v相关设置导致的,如果出现该现象,常见方法不好使,可以试试https://developer.android.com/studio/run/emulator-accelerationhl=zh-cn#vm-windows-whpx

然后通过管理员来安装Intel HAXM。如果还是不行,可以尝试把window里面麦克风、定位之类权限打开。

The emulator process for AVD was killed问题解决 相关文章

Traveling in the Grid World 暴力+数学

Traveling in the Grid World 暴力+数学 题目大意: 开始位于\((0,0)\),最后要到达 \((n,m)\) ,如果你要从 \((sx,sy)\) 走到 \((gx,gy)\) 那么连接起点和终点,连线不能穿过任意的网格点,这样的一条连线被称为一条路径,要求不能存在任意两条路的斜率相同

[CF585E] Present for Vitalik the Philatelist

[题目链接] https://codeforces.com/contest/585/problem/E [题解] 令 \(s_{n}\) 表示最大公约数恰好为 \(n\) 的集合个数 , \(f_{n}\) 表示与 \(n\) 互质的数个数。 那么答案为 \(\sum{s_{i}f_{i}}\) 。 考虑计算 \(f\) , 令 \(c_{i}\) 表示 \(i\) 的出现次

Prometheus源码分析:基于Go Client自定义的Exporter是如何在Local存储Metrics的

1 背景 我们想要提高微服务系统的可观察性,因此在go语言写的微服务中,使用Prometheus提供的go client实现上报metrics的功能。 2 什么是Exporter? 广义上讲,所有可以向Prometheus提供监控样本数据的程序都可以被称为一个Exporter。 而Exporter的一个实例称

codeforces 340 A. The Wall

水水的一道题,只需要找xy的最小公倍数,然后找a b区间有多少个可以被xy的最小公倍数整除的数,就是答案。 //============================================================================// Name : 2013083101.cpp// Author : xindoo// Version :// Copy

HDOJ(HDU) 1898 Sempr == The Best Problem Solver(水题、、、)

Problem Description As is known to all, Sempr(Liangjing Wang) had solved more than 1400 problems on POJ, but nobody know the days and nights he had spent on solving problems. Xiangsanzi(Chen Zhou) was a perfect problem solver too. Now this

HDOJ(HDU) 2061 Treasure the new start, freshmen!(水题、)

Problem Description background: A new semester comes , and the HDU also meets its 50th birthday. No matter what’s your major, the only thing I want to tell you is:”Treasure the college life and seize the time.” Most people thought that

【nodejs每日一讲】嵌套的process.nextTick问题

假设我们有以下代码 function main() { process.nextTick(() = { main(); })}main();setTimeout(() = { console.log(2)},0); 那么2会输出吗?答案留到最后揭晓,有兴趣的同学可以先思考一下。我们分析一下这个过程。我们首先看一下nextTick的实现。

Prometheus监控k8s中使用exporter的服务

一、监控使用exporter暴露metrics信息的服务 对于一些应用如:kafka、redis或者mysql等,其需要使用exporter来暴露本身的metrics信息。这些服务的监控,可以使用prometheus operator中的servicemonitor来匹配该服务的exporter的service,达到采集metrics的目

Prometheus监控k8s中带有metrics的服务

一、自带Metrics接口类型服务的监控 有些应用本身具有Metrics接口,我们可以使用Prometheus Operator来创建相应的servicemonitor,匹配该服务的service,就能自动将该服务纳入监控中。而有些服务本身没有创建service或者是kubernetes集群外部的应用,我们首

etherCAT(学习笔记)

etherCAT(学习笔记) 文章目录 1. 简介 1.1 运动控制 1.2 实时以太网 1.3 EtherCAT 2. EtherCAT原理介绍 2.1 实时性 2.2 端口管理 2.3 EtherCAT网络拓扑 2.4 EtherCAT网络协议栈 2.5 EtherCAT数据帧格式 2.6 EtherCAT设备寻址方式 2.7 分布式时钟(Distribute C

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值