Android Studio启动报错:The emulator process for AVD Pixel_5_API_30 has terminated

Android Studio启动AVD报错:

The emulator process for AVD Pixel_5_API_30 has terminated.

原因:安装时使用自定义安装后,修改了默认安装目录。

而avd文件默认在 C:\Users\用户名\.android 目录下。所以导致打开AVD时报错。

解决方法:

第一步

找到 avd 所在 .android 文件夹复制到 SDK 目录下。步骤如图:

通过 Show on Disk 找到默认的 avd 目录,然后找到它的上级目录,就是 .android 文件夹。

注意:找到目录后,就可以删掉这个异常的设备了,这样可以避免将异常的设备复制到正确的目录中。

将整个 .android 文件夹复制到 SDK 所在目录。

我的sdk在:E:\android-studio\sdk\.android

第二步

新建系统环境变量

变量名:ANDROID_SDK_HOME

变量值:安卓SDK目录(我的 E:\android-studio\sdk)

此时,C:\Users\用户名\.android 文件夹就可以删除了,但是你重新构建设备后,还是会被创建的,这时里面只会有两个文件:

  1. adbkey
  2. adbkey.pub

在我们的PC机(以windows为例)上启动了adb.exe 进程时,adb 会在本地生成一对密钥 adbkey(私钥) 与adbkey.pub(公钥);

这两个文件不用管他,不处理就行。

所有步骤执行完后,必须重启Android Studio,否则配置不生效。

相关推荐
g10565591391 小时前
LAMP博客平台Wordpress实战
android·mysql·nginx·php
hunterandroid2 小时前
[Android 从零到一] Compose LazyColumn 性能优化:key、稳定性与重组治理
android·前端
pengyu2 小时前
【Kotlin 协程修仙录 · 元婴境 · 中阶】 | 操作符真解:Flow 中间操作符与数据流变幻术
android·kotlin
pengyu3 小时前
【Kotlin 协程修仙录 · 元婴境 · 初阶】 | 冷流初啼:Flow 的基础与响应式编程的入门
android·kotlin
wawo003 小时前
Kuikly实践-从Android compose迁移到kuikly compose
android
Carson带你学Android5 小时前
Android 版 MCP 正式登场:AppFunctions
android·ai编程·jetbrains
古法安卓8 小时前
Android-Direct Boot 阶段与 getFilesDir() 路径变更问题深度分析
android·java·android studio
阿巴斯甜8 小时前
Android Studio Detekt 使用
android
杉氧9 小时前
Flutter 跨平台多端适配与 Android/iOS 一键自动化打包发布
android·前端·flutter
Super 含9 小时前
Android 包体积优化(一):APK 到底大在哪里?从 APK 结构到体积分析
android·ide·vscode