Android:The emulator process for AVD Pixel_2_API_29 was killed

2023-12-14 02:45

本文主要是介绍Android:The emulator process for AVD Pixel_2_API_29 was killed,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

The emulator process for AVD Pixel_2_API_29 was killed

报错描述:

第一次安装Android studio好不容易解决gradle启动模拟器又出现了以下错误

The emulator process for AVD Pixel_2_API_29 was killed

在这里插入图片描述
原因一:
需要安装Intel x86 Emulator Acceleerator (HAXM installer) -Deprecated
原因二 :
avd和SDK不在同一目录下

解决方法:

原因一:

安装步骤
File -> Settings -> Appearance & Behavior -> System Settings -> Android SDK
或直接在Android Studio的右上角选择SDK Manger
在右侧的 SDK Tools下勾选Intel x86 Emulator Accelerator (HAXM installer)
在这里插入图片描述然后点击Apply,按提示安装即可。
如果安装失败,报错解决链接:Install Intel x86 Emulator Accelerator (HAXM installer) (revision: 6.2.1)“ failed.

原因二:

1.安装时使用自定义安装后,修改了默认安装目录。而avd文件默认在 C:\Users\用户名.android 目录下。所以导致打开AVD时报错。
2.为avd配置了环境变量但是和SDK不在同一目录下导致打开AVD时报错。(我的这种情况)
无论是哪种情况,下述方法都可解决:
解决方法:

第一步:在SDK目录下创建一个目录用于存放AVD文件
在这里插入图片描述

第二步:(如果之前的镜像不重要,请忽略此步骤,建议直接找到.android文件删除,因为复制过去也不一定能用,还是要删重建)
找到avd所在 .android文件夹,将 .android文件夹复制到刚才创建的AVD目录下。如图:
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
第三步:配置环境变量
变量名称:ANDROID_SDK_HOME
重启Android Studio,删除之前的AVD,新建一个AVD。建议建一个与之前不一样的。
在这里插入图片描述
第四步:新建镜像验证
在这里插入图片描述

这篇关于Android:The emulator process for AVD Pixel_2_API_29 was killed的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/490856

相关文章

Android协程高级用法大全

《Android协程高级用法大全》这篇文章给大家介绍Android协程高级用法大全,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友跟随小编一起学习吧... 目录1️⃣ 协程作用域(CoroutineScope)与生命周期绑定Activity/Fragment 中手

解决Nginx启动报错Job for nginx.service failed because the control process exited with error code问题

《解决Nginx启动报错Jobfornginx.servicefailedbecausethecontrolprocessexitedwitherrorcode问题》Nginx启... 目录一、报错如下二、解决原因三、解决方式总结一、报错如下Job for nginx.service failed bec

Go语言使用net/http构建一个RESTful API的示例代码

《Go语言使用net/http构建一个RESTfulAPI的示例代码》Go的标准库net/http提供了构建Web服务所需的强大功能,虽然众多第三方框架(如Gin、Echo)已经封装了很多功能,但... 目录引言一、什么是 RESTful API?二、实战目标:用户信息管理 API三、代码实现1. 用户数据

Python用Flask封装API及调用详解

《Python用Flask封装API及调用详解》本文介绍Flask的优势(轻量、灵活、易扩展),对比GET/POST表单/JSON请求方式,涵盖错误处理、开发建议及生产环境部署注意事项... 目录一、Flask的优势一、基础设置二、GET请求方式服务端代码客户端调用三、POST表单方式服务端代码客户端调用四

Android 缓存日志Logcat导出与分析最佳实践

《Android缓存日志Logcat导出与分析最佳实践》本文全面介绍AndroidLogcat缓存日志的导出与分析方法,涵盖按进程、缓冲区类型及日志级别过滤,自动化工具使用,常见问题解决方案和最佳实... 目录android 缓存日志(Logcat)导出与分析全攻略为什么要导出缓存日志?按需过滤导出1. 按

SpringBoot结合Knife4j进行API分组授权管理配置详解

《SpringBoot结合Knife4j进行API分组授权管理配置详解》在现代的微服务架构中,API文档和授权管理是不可或缺的一部分,本文将介绍如何在SpringBoot应用中集成Knife4j,并进... 目录环境准备配置 Swagger配置 Swagger OpenAPI自定义 Swagger UI 底

使用Python的requests库调用API接口的详细步骤

《使用Python的requests库调用API接口的详细步骤》使用Python的requests库调用API接口是开发中最常用的方式之一,它简化了HTTP请求的处理流程,以下是详细步骤和实战示例,涵... 目录一、准备工作:安装 requests 库二、基本调用流程(以 RESTful API 为例)1.

Android Paging 分页加载库使用实践

《AndroidPaging分页加载库使用实践》AndroidPaging库是Jetpack组件的一部分,它提供了一套完整的解决方案来处理大型数据集的分页加载,本文将深入探讨Paging库... 目录前言一、Paging 库概述二、Paging 3 核心组件1. PagingSource2. Pager3.

SpringBoot监控API请求耗时的6中解决解决方案

《SpringBoot监控API请求耗时的6中解决解决方案》本文介绍SpringBoot中记录API请求耗时的6种方案,包括手动埋点、AOP切面、拦截器、Filter、事件监听、Micrometer+... 目录1. 简介2.实战案例2.1 手动记录2.2 自定义AOP记录2.3 拦截器技术2.4 使用Fi

Android kotlin中 Channel 和 Flow 的区别和选择使用场景分析

《Androidkotlin中Channel和Flow的区别和选择使用场景分析》Kotlin协程中,Flow是冷数据流,按需触发,适合响应式数据处理;Channel是热数据流,持续发送,支持... 目录一、基本概念界定FlowChannel二、核心特性对比数据生产触发条件生产与消费的关系背压处理机制生命周期