原因:desired capacities 中的app activity不是start activity。
解决方案1:问开发要start activity
解决方案2:使用以下adb命令查看手机中activity manager的日志
- 清掉之前的手机日志:adb logcat -c
- 在手机端打开被测APP
- 执行命令:adb logcat -s ActivityManager > D:\log.txt
- 查看捕获的日志文件D:\log.txt,找到打开APP的操作,如下所示,是一条Info级别的日志
10-25 16:05:41.697 1891 1944 I ActivityManager: Start proc 28394:com.xxxx.xxxxx/u0a397 for pre-top-activity {com.xxxxx.xxxxx/com.xxxxx.ft_login.view.activity.SplashActivity}
加粗的部分,分别是app package和app activity。这里的app activity就是启动APP时的activity。
更改desired capacities中的app activity,就可以完美启动了。