Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.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 如何将基于ARM的AVD加速到实际可用的程度?_Android_Android Studio_Android Emulator - Fatal编程技术网

Android 如何将基于ARM的AVD加速到实际可用的程度?

Android 如何将基于ARM的AVD加速到实际可用的程度?,android,android-studio,android-emulator,Android,Android Studio,Android Emulator,我需要调试一个应用程序,该应用程序依赖于仅为armeabi-v7a和arm64-v8a编译的本机库。这意味着我不能在HAXM模拟器上运行它(当然,我可以,但它会立即崩溃)。我没有运行应用程序所需的API级别的物理设备。我曾尝试根据armeabi-v7a系统映像创建AVD,但启动大约需要30分钟,启动时,响应速度太慢,无法使用。单次触摸或按下按钮至少需要10秒才能生效,最重要的是,adb在尝试在设备上安装应用程序时超时。我不希望与真正的设备性能相匹配,甚至不希望与HAXM仿真器性能相匹配。只需要能

我需要调试一个应用程序,该应用程序依赖于仅为armeabi-v7a和arm64-v8a编译的本机库。这意味着我不能在HAXM模拟器上运行它(当然,我可以,但它会立即崩溃)。我没有运行应用程序所需的API级别的物理设备。我曾尝试根据armeabi-v7a系统映像创建AVD,但启动大约需要30分钟,启动时,响应速度太慢,无法使用。单次触摸或按下按钮至少需要10秒才能生效,最重要的是,adb在尝试在设备上安装应用程序时超时。我不希望与真正的设备性能相匹配,甚至不希望与HAXM仿真器性能相匹配。只需要能够实际安装和测试应用程序

我尝试过用各种硬件配置文件创建AVD,从默认规格开始,最多4096 MB RAM、2048 MB堆、4核CPU、4096 MB内部存储和800 MB SD卡。我尝试过硬件和软件图形。
所有这些都太慢了,无法使用

我能做些什么来得到一个真正工作的模拟arm设备吗?arm图像是作为一种选择提供的,这一事实让我认为一定有办法使用它们。我记得在引入HAXM仿真器之前使用过AVD,它们的速度远没有这么慢。是图像变得超级膨胀,还是我做错了什么


我正在一台装有Intel i7处理器、16GB RAM和1TB SSD的机器上开发

您唯一的选择就是耐心地搜索兼容的硬件。没有模拟器运行得很快。甚至x86映像也不行。如果成本是一个障碍。您可以购买二手设备。

x86映像可能不“快”,但它们的性能足以满足我的需要。如果我能得到一个手臂图像,运行速度能达到四分之一,我会很激动。试试这个。它讨论了内置仿真器的替代方案。希望这会有所帮助