Android仿真器在SDK升级后速度慢,错误

问题描述:

最近从API 16升级到17,一直保留之前添加的所有AVD,升级后它们工作正常。但是今天我删除了所有旧的AVD并增加了几个新的AVD,每个AVD都有各种可用的设备规格。早些时候,最新版本(4.1.2)的AVD启动时间约为5分钟,2.3.3的AVD启动时间约为2分钟。但是现在,具有4.1.2或4.2.2的AVD需要10到15分钟才能启动。而且,它无法加载启动器。当我点击主屏幕上的启动器按钮时,它会加载应用程序列表,并显示一条使用提示,“要将应用程序添加到主屏幕,请触摸&”。到目前为止预计。但是触摸这个提示的“确定”会导致“不幸的是,启动器已经停止”错误。没有触及任何事物会让我回到主屏幕。Android仿真器在SDK升级后速度慢,错误

尝试取消选中AVD选项,“硬件键盘存在”和“显示带有硬件控制的外观”。问题仍然存在。

+1

这是一个内存问题。将VM堆的默认值增加16倍(16至32和32至48)时会出现问题。 – Rajeesh 2013-03-19 20:00:06

这是一个记忆的问题。将VM堆的默认值增加16倍(16至32和32至48)时会出现问题。

我知道这应该是更多的评论,然后回答,但我太新来*。希望有一个mod转移这个答案。

您使用的是英特尔映像吗?因为这些ARM映像真的很慢。如果要使用英特尔映像,还应安装HAXM(https://*.com/a/10772162/1741111)。一定要选择正确的设置。在Windows上,768 RAM是最大的。

这是我的设置:

enter image description here

是的,我最新的SDK for Android 4.4也出现同样的问题。我正在运行AVD(Android虚拟设备)管理器中的“ARMeabi-v7a”。

每次启动模拟器时,一旦您选择了应用程序屏幕并尝试启动应用程序,它就会崩溃。模拟的应用程序启动器会崩溃

不幸的是,启动器已停止。

真是一个痛苦..我在API级别19运行,因此可能是由于内部程序臃肿......

一旦我提出从16 VM堆内存到48,我注意到,运行特殊帮助程序,其中一手指向“下载”应用程序的大纲,并解释说您可以按住任何应用程序将其移至主屏幕。我运行在WIN-XP(32位)旧双核Centrino东芝Satellite Pro上,所以也许在较新的64位机器上,错误不会显示出来。但是,谢谢,Rajeesh。

我刚刚使用AVD管理器编辑ARMeabi-v7a仿真目标设备的参数屏幕,现在仿真器启动成功,我可以看到(并运行)我的第一个“Hello World”应用程序,它使用Eclipse ADT的东西。 - Mark_L