1.如题,我们做安卓自动化的时候,需要通过命令行来删除、新增、重命名,启动夜神模拟器;我在本机操作是可以实现上面动作的,但是把代码部署到 jenkins 上后,夜神模拟器的相关命令,执行无效;不知道有没有什么办法?NoxConsole 已经加入环境变量;
2.删除和增加模拟器需要在安装目录的 bin 目录下执行:首先切换到这个目录,再执行增加和删除工作;使用 NoxConsole.exe,不要用 NoxConsole;
执行完成后,一定要切回原来的路径;要不然很多函数的结果有问题;如 aapt;
pro_path = os.path.dirname(__file__)
cmd = 'where ' + str(“NoxConsole”)
res = send_cmd(cmd=cmd)
dir = "\\".join(res.split("\\")[:-1])
res = os.chdir(dir)
cmd = 'NoxConsole.exe add -name:127.0.0.1:62001 -systemtype:5'
res = (os.popen(cmd)).read()
cmd = 'NoxConsole.exe remove -name:127.0.0.1:62001'
res = (os.popen(cmd)).read()
res = os.chdir(pro_path)