如何加速基于ARM的AVD足以实际使用?

时间:2018-05-09 22:56:45

标签: android android-studio android-emulator

我需要调试一个依赖于仅为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卡。我已经尝试了硬件和软件图形 所有这些都太慢了。

我能做些什么来获得真正有效的模拟手臂设备吗?臂图像作为选项提供的事实使我认为必须有一种方法来使用它们。我记得在引入HAXM模拟器之前使用AVD,它们远没有那么慢。让图像变得超级臃肿,还是我做错了什么?

我正在开发一台配备Intel i7处理器,16GB RAM,1TB SSD的机器。

1 个答案:

答案 0 :(得分:0)

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