安卓 O (API 26) 预览版模拟器无法启动

6
我下载了Android Studio 3.0 Canary 1预览版,并使用AVD管理器下载了Android O x86系统镜像。在向导中使用Pixel手机作为硬件设置AVD时,启动模拟器后,它只停留在启动画面上永远无法进入系统。

对我来说也是一样的,我在Debian上使用命令行SDK(而不是Studio)运行模拟器。Android一直在“加载”。如果我关闭模拟器并重新启动,我会得到密码提示,之后是“解密失败”。 - Vincas Dargis
我这里也是一样,我的模拟器可以运行 API 25 及更早版本,但是 API 26 的镜像无法启动,只有黑屏。我正在使用 Android 2.3.3。 - Lazaros Papadopoulos
我已经创建了一个错误报告:https://issuetracker.google.com/issues/69280972。看起来是SELinux的问题。尝试从终端启动,例如`emulator -verbose -show-kernel -avd <your-avd-name>`以查看实际问题。 - Vincas Dargis
5个回答

2

我曾经遇到过同样的问题。请确保创建一个新的虚拟设备,而不是编辑现有的设备。


1
是的,我做了那个。全新的 AVD,仍然无法启动。 - M Dapp

1
我的操作系统是Debian 9。对于API 26,我遇到了同样的问题,但是通过这个链接https://dev59.com/6p_ha4cB1Zd3GeqP6eVy#42903352,我可以使用API 25启动模拟器而没有问题。
如果您在AVD Manager上遇到任何API 25的问题,您可以使用Genymotion应用程序。它快速而稳定。

1

我曾遇到类似的问题,我按照以下步骤解决了它:

1)从SDK管理器中更新Haxm和模拟器为最新版本

2)删除现有的Android 26 AVD,并创建一个新的AVD

3)尝试使用分辨率较低的手机进行仿真(如Nexus 4)。像Pixel和Pixel XL这样分辨率很高的设备运行速度非常慢,因此除非你必须使用Pixel设备,否则建议使用分辨率较低的设备,这将减少对计算机的压力。当我尝试在模拟的Pixel上运行API 26时,启动需要数小时。


1

0

1. 删除所有现有的 AVD。 2. 使缓存无效并重新启动。 3. 清理并重建项目。 4. 创建新的 AVD。

同时确保您从 SDK 管理器中安装了最新版本的模拟器和 HAXM。

希望这可以帮助您。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接