我即将开发手机测试程序。 为了降低成本,我想在一台PC上安装多部Android手机,然后将测试程序安装到手机上,然后立即运行测试程序。
可以吗?我使用的是Android SDK和NDK。手机没有扎根。
答案 0 :(得分:1)
不确定
您可以编写一个简单的shell包装器来同时在所有连接的设备上运行测试 - 记住它们的序列号并使用此代码段:
$ adb -s serial1 install <your_test_package>.apk
$ adb -s serial2 install <your_test_package>.apk
$ adb -s serial1 shell am instrument -w <your_test_package_name>/<runner_class>
$ adb -s serial2 shell am instrument -w <your_test_package_name>/<runner_class>
有关详细信息,请咨询
此外,您可以在物理设备,AVD和虚拟化Android-x86安装(使用KVM或VirtualBox)的任意组合上运行测试。