Android Emulator API21无法启动

时间:2014-10-28 03:59:35

标签: android android-emulator android-5.0-lollipop

android 5.0 emulator

android 5.0模拟器无法在我的32位ubuntu上启动。

  

为AVD启动模拟器'AVD_for_Nexus_4_by_Google'   错误:32位Linux Android模拟器二进制文件已被弃用,以便使用它们          您必须至少执行以下操作之一:           - 在调用“模拟器”时使用'-force-32bit'选项。           - 在您的环境中将ANDROID_EMULATOR_FORCE_32BIT设置为“true”。          任何一个都允许你使用32位二进制文​​件,但请你          意识到这些将在未来的Android SDK版本中消失。          在发生这种情况之前,请考虑迁移到64位Linux系统。

我尝试使用 -force-32bit 选项..在模拟器上启动无尽的加载android徽标。永远不要去主屏幕。该怎么办?

更新 - 好。我能够开始x86拱门。使用 KVM 的模拟器,但现在代理设置无法在模拟器中运行。无法连接到互联网。

2 个答案:

答案 0 :(得分:2)

您将Internal Storage设置为4GB,这可能会延迟模拟器启动,减小尺寸可能有所帮助。

通常,Android模拟器可能会很慢,具体取决于您的系统/配置,最初启动需要很长时间。 Consider using Intel HAXM(在Android SDK Manager中的附加内容下提供)或like genymotion if it satisfies your requirements

答案 1 :(得分:1)

您可以使用

  • Intel Atom(X86)在CPU / AIB配置中而不是ARM(armeabi-v7a)
  • 减少内部存储空间的大小
  • mark(checked)使用gpu host
  • 通过右键单击项目添加新配置 - >更改运行配置 - >转到目标选项卡,然后在命令框中键入 -force-32bit ,然后 - >运行

它解决了我的问题希望它能很好地解决你的问题

  

感谢@Ashoke,他的回答也很有帮助