Connect Appium Server Fail.A new session could not be created

1.由于安卓测试机性能低下,并不能支持测试工作,想安装一个模拟器帮助测试,然后发现群里有朋友发了一个夜神模拟器。。下载。。安装。。美滋滋的准备运行脚本。What..居然报错了。。orz。。然后百度查找答案
error: Failed to start an Appium session, err was: Error: Activity used to start app doesn’t exist or cannot ve launched! Make usre it exists and is launchable activity
===============
终于终于等到了一位大神的出现帮我解决了问题,显示帮我排查问题:

  1. 首先查看设置项,拍出session的问题
    2.排除adb devices 没有报套接字错误
    3.再次重新获取aapt dump badging重新获取下activity,看看和之前的有没有变化
    4.手机:手机安全模式是否允许,有些手机每次都需要点一下允许usb
    5.查看是不是开发人员修改了程序,试用老版本进行尝试,还可以可以问下发是否修改了这个值是不是ture,是不是app做了不知道的限制。
    6查看代码中platfromVersion版本号
    ---------------
    终于解决了原因是这样的,显示安装了模拟器运行脚本,然后又用真实机进行调试,导致了设置中的版本高于模拟器的版本号。用了一天的时间终于解决了这个问题,感谢大神搭救我,正所谓入坑路漫漫兮,吾将上下而坑之。

以上是协助一位新手玩家解决问题的过程,另外如果手机本身CPU架构不支持app引用的相关库,也会导致这种问题,且这种问题无解,只能换设备了!

随便建了个群:219537016,有问题可以往里抛,估计也解决不了!qinjian!

上一篇:OD之去除nag弹窗(四)


下一篇:IDEA一定要改的八条配置