【发布时间】:2018-01-04 18:13:06
【问题描述】:
我需要做很多安卓测试,我使用的设备必须是基于 ARM 的。虽然可以在默认的 android 模拟器中创建这些设备,但它们在我的 x86 开发机器上当然非常慢。
很多测试都是无头自动运行的,所以我考虑设置一个 ARM 服务器并模拟那里的设备,希望性能会更好。环顾四周时,我意识到几乎没有关于此的信息。是否可以在 ARM 机器上运行 android 模拟器(或者随 SDK 提供的模拟器或任何其他模拟器)以获得更高的虚拟设备性能?
【问题讨论】:
-
为什么需要模拟器?也许使用设备?
-
为什么是手臂?您的应用程序中有一些汇编语言吗?
-
你最好只在设备上运行它。
-
@old_timer 我们运行一些不支持 x86 的第三方应用程序。两者:真实设备是一种选择,但我正在寻找更容易扩展且更便宜的东西
-
是的,它可以,但默认构建脚本的目标是 linux_x86_64。转换/调整它们将是一些工作。
标签: android android-ndk android-emulator arm virtualization