Android AVD模拟器在加载时挂起

时间:2011-11-22 17:01:28

标签: android avd

我似乎弄乱了AVD模拟器,需要一些专家帮助解决问题。

以下是症状:

  1. 当我尝试从AVD Manager打开my_avd(我的默认avd)时,需要很长时间才能加载(约10 - 20分钟)。加载完成后,它只会挂起并且不响应任何点击(解锁模式!)。
  2. 我尝试在这个模拟器上加载我的应用程序,它被放弃了: “emulator-5554已断开连接!正在取消'com.app.xyz.xyzactivity活动启动'!”
  3. 当尝试从终端('... android-sdk-linux / tools $ ./emulator -avd my_avd')启动'my_avd'时,加载时间较短,但它放弃了“分段”故障“终端错误。

    • 我试过删除&多次重新创建my_avd,但没有去。
    • 尝试过将“设备内存大小”增加到1024,但即使这样也无济于事。
    • 在创建my_avd时尝试了“快照:已启用”模式,但这只会使问题恶化。
    • 重新安装了eclipse,android sdk等。
  4. 我在Ubuntu 11.x上使用Eclipse,Android 4.0(API 14)(安装了ia32-libs的x64处理器)。

    任何帮助/建议都将受到高度赞赏。

    提前致谢

    拉​​姆

1 个答案:

答案 0 :(得分:0)

尝试其他API版本。我在API 14和15中遇到此问题,但与其他所有问题一起工作正常。如果您无法使用它,例如API 8或10,那么您的AVD仿真器就会出现问题。我建议您让Eclipse为您选择设备(根据您的目标版本和AVD Manager上注册的设备)。检查设备的配置,确保它们与您正在模拟的真实设备相同。这里是Motorola_spice_key(android 2.3.3)配置:

Name    : Motorola_spice_key   
Device  : 2.7'' QVGA(240x320:ldpi) 
CPU/ABI : ARM(armeabi)
Target  : Android 2.3.3 (Api level 10)
skin    : 240x320
snapshot: true
Memory - RAM/VMHeap : 512 / 16
Internal Storage: 200MiB
SD Card : 512Mib

试试这个。如果失败,则可能必须重新安装模拟器。