Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 应用程序开发驱动程序限制_Android_Android Emulator_Haxm - Fatal编程技术网

Android 应用程序开发驱动程序限制

Android 应用程序开发驱动程序限制,android,android-emulator,haxm,Android,Android Emulator,Haxm,我刚刚开始与Android Studio合作学习应用程序开发,并尝试运行一个基本的测试应用程序。我已安装了所有设备,包括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 windo

我刚刚开始与Android Studio合作学习应用程序开发,并尝试运行一个基本的测试应用程序。我已安装了所有设备,包括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分配了整整一个千兆字节,但仍然没有任何变化。当我运行模拟器时,它会给我一个空白屏幕的手机框架。如何修复此问题?

您可能希望使用不需要HAXM的仿真器系统映像

如果在SDK管理器中安装了仿真器,则可以使用带有ARM映像的仿真器而不是HAXM


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

我确实看到了一个ARM映像,但我不知道如何更改它,以便它使用ARM而不是HAXM。您应该能够更改它,可能在同一个设置屏幕中,您可以在emulator上运行它,也可以通过ADB在真实设备上运行它。在Android Studio中,它被称为“运行配置”。我似乎比我想象的更糟,因为我找不到任何所谓的“运行配置”,而且我不知道在真正的设备上运行它是一种挑战option@1234567power在android studio中,查看“运行”菜单>“编辑配置”,以及底部附近,“目标设备”有一个选项,您可以选择要使用哪个图像运行它,也可以选择在USB设备上运行它。