因为模拟器非常慢,所以我安装了intel x86模拟器。我更改了模拟器中的设置(ARM到intel atom)。现在,当我运行一个项目时,它会将我带到模拟器选择屏幕,当我选择它时,项目开始运行,但模拟器不会弹出。
我尝试将cpu切换回ARM,但它仍然无效。
当我关闭Android工作室时,它询问我是否要断开与项目的连接,所以我确定它正在运行。 我发现了一些帖子说要给设备768 ram,但这没用。
任何人都知道解决方案吗?
答案 0 :(得分:3)
我遇到了完全相同的问题,但对我来说,将设备内存减少到768确实修复了它。因此,我建议继续降低RAM值并尝试启动它。
答案 1 :(得分:2)
如何使用Rock speed Emulator - Genymotion?
我知道有时需要时间来启动模拟器并在模拟器中启动应用程序。但这取决于您在PC或Android Studio中完成的PC配置和设置。
例如:您可能已将“自动构建”保持为开启状态,但有时会减慢运行时间。
答案 2 :(得分:1)
我目前的代表还不够评论另一个答案,所以我为+1 Paresh Mayani的使用Genymotion的答案添加了一个新的“答案”。我最近才发现它并发现它比模拟器快得多。它不使用仿真,而是使用VirtualBox在VM中运行Android rom。我发现它在我的机器上全速运行,并且在调试模式下和普通模式一样快,这是令人印象深刻的,因为即使我的Nexus 5在连接到调试器时也很挣扎。
答案 3 :(得分:0)
在我的情况下,x86也在创建问题,我安装了Android 5.0.1 armeabi-v7a,并将768MB设置为RAM大小并且有效。
答案 4 :(得分:0)
答案 5 :(得分:0)
如果您正在使用AMD机器,请尝试使用" ARM EABI v7系统映像"。对于intel芯片,使用" API Intelx86 Atom系统映像"。此外,请尝试使用与Android Studio设置不同的平板电脑,例如(Nexus 6),因为Nexus5 VM可能不支持API级别。你也将有一点android机器人的等待时间,我需要大约7分钟