显示 adb 版本冲突 难不成还要我本地 adb 文件上传替换吗 相关人员还没回复 等上班了再问问
顺便问问有没有 app 自动化测试的课程推荐 我去看看
还有就是这个平台不能 os.system,只能 adb.shell.太惨了
你这个问题得问平台开发人员吧,每个平台的设计和实现都不一样,我们不知道你这个内部平台的实现,所以你问 “大家有遇到吗” ,我只能说没遇到过,毕竟我没办法用这个平台。
然后平台不能 os.system ,可能和平台本身设计有关,毕竟 os.system 是权限非常高且危险的(rm -rf /* 这类危险的命令都可以跑),限制不给使用也算情理之中。
平台给我试下,我回答你。
给一些建议啊。 开发者需要对 adb.exe 是需要魔改(提高链接稳定性和兼容多个版本),按公司产品的版本定义 1-2 个(比如把 5-7 个版本压缩成 1-2 个,虽然说都是向上兼容,但是做安卓的懂得人懂) 需要包装一层云函数,适配各种手机的机型。 云函数对于使用者无感,比如需要对安装自动授权,手机自动输入账号密码,确保是 debug 模式,通过项目映射到不通魔改的 adb 等等。 然后云函数包装成 restful api 接口给到使用方。