【问题标题】:App Dev Driver Limit应用开发驱动程序限制
【发布时间】:2015-03-08 19:01:07
【问题描述】:

我刚刚开始使用 Android Studios 学习 App Dev,并尝试运行一个基本的测试应用程序。我已经安装了包括 HAXM 在内的所有东西,但仍会收到此消息:

    emulator: device fd:596
    HAX is not working and emulator runs in emulation mode
    emulator: The memory needed by this VM exceeds the driver limit.
    creating window 43 59 329 583
    Error accepting connection, aborting

我已经为 HAXM 分配了一个完整的千兆字节,但仍然没有任何变化。当我运行模拟器时,它给了我一个空白屏幕的手机框架。我该如何解决这个问题?

【问题讨论】:

    标签: android android-emulator haxm


    【解决方案1】:

    您可能希望使用不需要 HAXM 的模拟器系统映像。

    您可以使用带有 ARM 映像的模拟器而不是 HAXM,前提是您在 SDK 管理器中安装了它

    检查您的 SDK 管理器,看看您是否有一个 ARM 映像,而不是您想要的 API 级别,然后转到 AVD 管理器并使用 ARM 作为 cpu 制作一个虚拟设备。

    【讨论】:

    • 我确实看到了一个 ARM 映像,但我不知道如何更改它,以便它使用 ARM 而不是 HAXM
    • 您应该能够更改它,可能在您选择在模拟器上运行它还是通过 ADB 在真实设备上运行它的同一设置屏幕中。在 Android Studio 中,它被称为“运行配置”。
    • 我似乎比我想象的更糟糕,因为我找不到任何称为“运行配置”的东西,而且我不知道在真实设备上运行它是一种选择
    • @1234567power 在android studio中,查看“运行”菜单>“编辑配置”,在底部附近,有一个“目标设备”选项,您可以在其中选择您想要的图像运行它,或者您可以选择在 USB 设备上运行它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-16
    相关资源
    最近更新 更多