提问者:小点点

在Android Studio的模拟器上更新Chrome时,Chrome崩溃


我正在使用Android Studio的设备管理器在我的苹果电脑(M1)上运行一个模拟的Android平板设备。具体来说,该设备以API30为目标,使用arm64架构。默认情况下,该设备带有Chrome浏览器版本91。

我的目标是将Chrome更新到可能的最新版本(截至本文,版本108)。不幸的是,我所尝试的要么实际上没有更新Chrome要么导致Chrome在启动时立即崩溃。

1.单击Chrome的更新按钮-不执行任何操作

Chrome浏览器提示我更新它,但是点击这个什么也不做。菜单刚刚关闭。

2.从Play商店更新Chrome-无法选择我的设备

我尝试通过Play商店。但是,当我这样做时,它会提示我通过下拉框选择有效设备,并且在此下拉列表中无法选择模拟器。

3.通过Android调试桥安装APK-Chrome崩溃

最后,不同的地方建议使用adb安装一个ChromeAPK文件。这个要点总结了这个过程(删除旧的chrome,下载所需的APK,然后通过命令行安装)。

我相信我应该下载“arm64-v8a armeabi-v7a”版本,因为架构必须匹配,并且我的设备经理告诉我我的架构是arm64:

当我通过adb安装时,我收到“成功”消息,我可以在模拟器的应用信息中看到Chrome现在是108版。然而,当我尝试打开它时,它立即崩溃。

不管怎样,我尝试了列表中所有可用的APK架构,以防arm64出错,它们都导致同样的事情:“成功”,但在启动时崩溃。

是否可以在android模拟器上更新Chrome?安装APK时是否缺少某些内容?

如果需要更多信息,请告诉我!


共1个答案

匿名用户

所以,张贴这个问题显然是足够的信息堆栈溢出给我一个很好的“相关问题”列表,我找到了一个答案谷歌应用商店是否支持avd模拟器?。

本质上,只有一些图像支持谷歌应用商店;我没有意识到这一点。这就是为什么我的尝试1和2(分别通过Chrome或Play商店更新)不起作用。一旦我使用了支持Play商店的图像,我就可以很好地更新Chrome!

不方便的是,没有一个平板电脑映像支持play商店,但有一个解决方法。

    null