自动化脚本启动第三方app时包名启动页正确但是报错An unknown server-side error occurred while processing the command...

自动化脚本启动第三方app时包名启动页正确但是报错An unknown server-side error occurred while processing the command…

查了很多遇到这个问题的人,大多是appActivity启动页名没写对,所以这里顺便贴一下获取正确的包名和启动页名的命令吧:

adb shell dumpsys window windows | grep mFoc

这个命令的执行前提是,手动在模拟器or真机上打开了app的某个页面。
结果中斜线左边到空格前的一串是package名,斜线右边到空格前的一串是Activity名,分别直接复制就可以了。

在这里插入图片描述

奇怪的是我启动自带的app 比如设置,相机这种都没问题,启动第三方的就报错,说包名和启动页名不对。想了很久觉得Android的兼容性问题一直都是很诡异的,于是重新换不同的android sdk来试,android 9、8、7都是同样错误,再试6,神奇的好了,5也是好的。。。emmm,好吧,问题就这样神奇的解决了(摊手)
最后还发现,android studio里面的AVD模拟器兼容性问题尤其奇怪,用第三方的模拟器比如Gennymotion又是可以正常启动的,服气了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值