创建3个android模拟器[phone、tab7、tab10],并通过fastlane的命令行启动它们
我正在fastlane上工作,希望启动3个模拟器[phone、tab7、tab10],并对它们进行屏幕截图创建3个android模拟器[phone、tab7、tab10],并通过fastlane的命令行启动它们,android,android-emulator,continuous-integration,fastlane,screen-grab,Android,Android Emulator,Continuous Integration,Fastlane,Screen Grab,我正在fastlane上工作,希望启动3个模拟器[phone、tab7、tab10],并对它们进行屏幕截图 如何创建脚本以通过fastlane或commandline创建和启动模拟器?您将需要一个执行以下操作的脚本: 启动模拟器 等待仿真器启动 启动此模拟器的屏幕抓图 关闭模拟器 然后为三种不同的屏幕大小调用脚本 更多详情: 要启动仿真器,请使用位于android sdk/emulator/emulator下的程序emulator。我在android sdk/tools/emulator方面遇到
如何创建脚本以通过fastlane或commandline创建和启动模拟器?您将需要一个执行以下操作的脚本:
emulator
。我在android sdk/tools/emulator方面遇到了问题,所以请确保使用正确的。呼叫可以如下所示:emulator@'your\u emulator\u name\u variable'&
调用后使用shell脚本继续时,
&
非常重要adb shell getprop sys.boot\u completed
查看仿真器是否已经启动。在循环中执行此操作,直到返回1
--特定类型的“设备类型变量”
使用
'device\u type\u variable'
等于手机
,七英寸
或十英寸
。根据你启动的模拟器adb emulator-5554 emu kill
关闭模拟器。如果它使用另一个非标准端口,请进行相应调整your\u emulator\u name\u variable
和device\u type\u variable
希望这有帮助