最近从 API 16 升级到 17。一直保留之前添加的所有 AVD,升级后它们也能正常工作。但今天我删除了所有旧的 AVD,并添加了一些新的,每个都有可用的设备规范。早些时候,最新版本 (4.1.2) 的 AVD 的启动时间约为 5 分钟,而 2.3.3 的 AVD 的启动时间约为 2 分钟。但是现在,4.1.2 或 4.2.2 的 AVD 需要 10 到 15 分钟才能启动。此外,它无法加载启动器。当我触摸主屏幕上的启动器按钮时,它会加载应用程序列表并显示使用提示,“要将应用程序添加到主屏幕,请触摸并按住它”。到目前为止预期。但是针对此提示点击“确定”会导致“不幸的是,Launcher 已停止”错误。不触摸任何东西都会让我回到主屏幕。
尝试取消选中 AVD 选项、“存在硬件键盘”和“显示带有硬件控件的皮肤”。问题仍然存在。
最佳答案
这是内存问题。修复了将 VM 堆的默认值增加 16 倍的问题。(16 到 32 和 32 到 48)。
关于SDK 升级后 Android 模拟器运行缓慢且出现故障,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15346201/