Error: Activity used to start app doesn’t exist or cannot ve launched!

本文介绍了解决Appium启动会话失败的问题,错误提示为活动无法启动或不存在。文章提供了获取正确包名的方法,包括使用adb命令及反编译apk文件。

appium报错:

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.分析:包名错误
2.使用如下命令获取正确的包名:

(1).adb shell

(2).dumpsys activity | grep mFocusedActivity

3.结果如下:

mFocusedActivity: ActivityRecord{23fcaca u0 com.zui.calculator/.Calculator t438}

其中,“com.zui.calculator”为所需要的包名。

附录:

通过反编译也能获取到包名:

1.使用命令如下:

(1).adb install xxx.apk

(2).aapt dump badging xxx.apk

注:xxx.apk为待测apk完整路径。


本文参考链接:

1.大神:tpnet

http://blog.youkuaiyun.com/niubitianping/article/details/52624417

2.大神:zoraliu

http://www.cnblogs.com/zoraliu66/p/6530336.html

在此感谢大神们的分享!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值