SDK 升级后 Android 模拟器运行缓慢且出现故障

标签 android android-emulator android-launcher

最近从 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/

相关文章:

android - 在主屏幕上显示完整的应用程序名称

android - Android O 中的图标

java - 如何从 try/catch block 中获取变量?

android - 在 android 中使用 viewpager 滑动的嵌套选项卡?

java - 无法使用 mkdirs() 创建目录

android - 如何为 Jellybean (API 17) 创建一个有效的 AVD?

android - 恢复快照后,模拟的 Android 设备不会重新同步时间/日期

Android 启动错误的 Activity

android - 如何在 Android 中使用 native 代码将文件从一个目录复制到另一个目录?

android-studio - 模拟器没有出现在android studio