【问题标题】:Android Emulator API21 not startingAndroid Emulator API21 未启动
【发布时间】:2014-10-28 03:59:35
【问题描述】:

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

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

我尝试使用 -force-32bit 选项..它开始在模拟器上无休止地加载 android 徽标。从不进入主屏幕。怎么办?

更新- 行。我能够启动 x86 架构。使用 KVM 的模拟器,但现在 代理设置 在模拟器中不起作用。无法连接到互联网。

【问题讨论】:

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


    【解决方案1】:

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

    一般来说,android 模拟器可能会很慢,具体取决于您的系统/配置,最初启动需要很长时间。 Consider using Intel HAXM(在 Android SDK 管理器的 extras 下可用)或 like genymotion if it satisfies your requirements

    【讨论】:

    • LINUX(Ubuntu) 不支持 HAXM
    • @ArnavM 在Linux上你可以use kvm please see this on how-to
    • KVM 方法适用于 x86 架构...甚至 genymotion 需要 Ubuntu 12.04...我的是 ubuntu 11.10
    【解决方案2】:

    您可以使用

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

    它解决了我的问题希望它也解决了你的问题

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

    【讨论】:

    • 但按照您的步骤操作后卡住了
    • 增加内存试试
    猜你喜欢
    • 2013-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-25
    • 2012-06-13
    • 2016-05-01
    相关资源
    最近更新 更多