更换SSD并升级Android Studio后AVD启动要求输入密码且无法重置
解决AVD启动要求密码且重置无响应的问题
我之前帮同事处理过几乎一模一样的状况——换SSD重装新版Android Studio后,AVD明明是刚创建的,启动却要密码,输啥都跳重置页,按钮还点不动。大概率是旧配置残留或者新环境的权限/镜像缓存出问题了,试试下面这些方案:
- 彻底清掉AVD的残留配置和缓存
- 先关掉Android Studio,找到AVD的存储目录:Windows是
C:\Users\[你的用户名]\.android\avd,Mac/Linux是~/.android/avd,把这个文件夹里的所有内容全删干净。 - 再去同一目录下的
cache文件夹,把里面的文件也清空,这个是SDK和模拟器的临时缓存,很容易出问题。
- 先关掉Android Studio,找到AVD的存储目录:Windows是
- 重新下载带Google Play的系统镜像
- 打开AS的SDK Manager,先把已下载的对应API版本镜像删掉(别漏了SDK Platforms和SDK Tools里的相关组件)。
- 重新下载镜像时,一定要选带Google Play标记的版本!不带的话,有些系统镜像会缺失初始化配置,导致开机异常。
- 创建新AVD时,在「Advanced Settings」里把「Boot option」改成Cold boot now,避免快速启动加载旧的异常配置。
- 检查虚拟化加速的配置
- Windows用户注意:如果开了Hyper-V,有时候会和模拟器的加速冲突。打开「控制面板→程序和功能→启用或关闭Windows功能」,取消勾选Hyper-V,重启电脑后再试。
- 也可以在SDK Tools里重新安装
Intel x86 Emulator Accelerator (HAXM installer),确保版本和你的AS最新版匹配。
- 用管理员权限运行AS
新换的SSD可能权限设置比较严格,右键点击Android Studio图标,选择「以管理员身份运行」,再创建并启动AVD,避免模拟器因为权限不足无法写入配置文件。
如果这些都试过还是不行,那就得彻底清理AS的所有残留:卸载AS后,删掉.android、.gradle、.AndroidStudio[当前版本号]这些隐藏文件夹,然后重新下载最新稳定版AS,从头配置SDK和AVD,基本就能解决了。
内容的提问来源于stack exchange,提问作者Mehran Zamani
相关产品推荐
相关产品推荐

