我下载了 Android Studio 3.0 Canary 1 预览版并使用 AVD 管理器下载了 Android O x86 系统映像。当我使用向导设置 AVD 时,使用 Pixel 手机作为硬件。当我启动模拟器时,它只是永远挂在启动屏幕上。
5 回答
我有同样的问题。确保创建一个新的虚拟设备,而不是编辑现有的。
我的操作系统是 Debian 9。我对 API 26 也有同样的问题,但是由于这个链接,我可以毫无问题地使用 API 25 启动模拟器:https ://stackoverflow.com/a/42903352/6603006
如果您对 AVD Manager 上的 API 25 有任何问题,您可以使用Genymotion应用程序。它快速且稳定。
我遇到了类似的问题,我做了以下步骤来解决它
1) 将 SDK 管理器中的 Haxm 和模拟器更新到最新版本
2)用android 26删除现有的AVD并创建一个新的
3)尝试模拟具有较低分辨率的手机(如nexus 4)。Pixel 和 Pixel XL 具有高分辨率且运行速度非常慢,因此除非您必须使用像素设备,否则我建议您使用分辨率较低的设备,这样可以减少您机器的压力。当我尝试在模拟像素上运行 API 26 时,需要数小时才能启动。
看下面的页面。它已详细解释: https ://www.andreszsogon.com/using-android-8-and-9-emulators-without-android-studio/
简要地我做了这些步骤来解决这个问题:
- 将Android SDK 模拟器更新到更高版本
- 安装更高的系统映像(适用于 API 26)
- 安装或更新HXAM
- 删除旧的 AVD 机器
- 使用此配置创建新的 AVD 机器:( RAM: 2048 , VM Heap: 256 )
1.删除所有现有的 AVD。2.使缓存无效并重新启动 3.清理并重建项目 4.创建新的 AVD。
并确保您从 SDK Manager 安装了最新版本的模拟器和 HAXM。
希望这可以帮助。