来自命令行的avd和来自avd管理器的avd有什么区别?

时间:2019-01-18 06:56:54

标签: android android-emulator adb appium

我正在尝试在android模拟器上运行appium测试用例,但情况令人困惑。

测试用例将启动指定的活动,在 avd manager (5-6s)的android模拟器上非常快速。

AVD经理:

avd manager

命令行中的android仿真器也相对平稳,但是测试用例启动指定活动的速度非常慢(20-30秒)。它很少会快速(1%-2%)。< / p>

命令行:

emulator -avd Nexus_5_API_27

avd是相同的。因此,命令行和avd管理器中的同一个avd有什么区别吗?

我尝试了很多加速选项,但是它们不起作用。

1 个答案:

答案 0 :(得分:1)

从avd打开模拟器时,它将使用命令行本身打开,但带有一些启动选项。从avd运行模拟器时执行以下命令

模拟器-avd Nexus_5X_API_21 -netdelay none -n​​etspeed full

请尝试在命令行中包含这些选项,而不是正常运行。您可以这样运行命令:

模拟器-avd Nexus_5_API_27 -netdelay none -n​​etspeed full

我希望它将对您有帮助。