Android Studio模拟器更新Chrome失败问题求助
安卓模拟器更新Chrome的解决方案(针对M1 Mac + API30 arm64)
可行性结论
能在安卓模拟器上更新Chrome,但需针对模拟器的系统特性调整操作步骤,尤其是预装应用卸载、APK适配和依赖配置环节。
针对你遇到的问题的具体解决步骤
1. Chrome内更新无反应
模拟器预装的Chrome属于系统应用,部分Google Play镜像会锁定应用内更新通道。解决方式:
- 先确保模拟器的Google Play服务已更新至最新(打开Play Store进入「我的应用」更新);
- 若仍无反应,直接通过APK替换方式更新,步骤见下文。
2. Play Store无法选择模拟器设备
核心原因是设备未完成Google账号认证或使用了非Google Play镜像:
- 确认创建模拟器时选择的是「Google Play」标签的系统镜像(而非Google APIs或普通镜像);
- 打开模拟器的Play Store,登录Google账号后,进入「设置」-「关于模拟器」,点击「认证」完成设备绑定,之后即可在Play Store中识别到模拟器。
3. APK安装后Chrome崩溃
问题出在预装应用未彻底卸载、APK适配错误或依赖缺失,正确步骤:
- 彻底卸载预装Chrome:
- 打开模拟器「设置」-「应用」-「Chrome」,点击「卸载更新」还原至原始91版本;
- 用adb执行命令卸载系统预装本体(无需全局root):
adb shell pm uninstall --user 0 com.android.chrome
- 下载适配的APK:
选择针对Android 11(API30)的arm64-v8a原生架构APK,避免下载Google Play专属签名的版本(会触发签名冲突); - 更新核心依赖:
先更新模拟器的「Android System WebView」至最新版本(通过Play Store或对应架构的APK安装),WebView是Chrome的核心运行依赖; - 安装并初始化Chrome:
- 用adb安装下载好的Chrome 108 APK:
adb install chrome_108_arm64.apk - 打开模拟器「设置」-「应用」-「Chrome」,清除缓存和数据;
- 重启模拟器后再启动Chrome。
- 用adb安装下载好的Chrome 108 APK:
额外注意事项
- M1模拟器需使用原生arm64 APK,避免x86转译版本,否则会出现兼容性崩溃;
- 若仍崩溃,可尝试在模拟器「开发者选项」中调整「WebView硬件加速」开关;
- 若使用非Google Play镜像,需先手动安装Google Play服务框架,否则Chrome部分功能无法正常运行。
内容的提问来源于stack exchange,提问作者Auroratide
相关产品推荐
相关产品推荐

