折腾:
【未解决】用uiautomator2实现安卓手机打开支付宝自动收集蚂蚁森林能量
期间,去找安卓中支付宝的包名
# 默认的这种方法是先通过atx-agent解析apk包的mainActivity,然后调用am start -n $package/$activity启动 d.app_start("com.example.hello_world")
安卓 支付宝 package id
还是去试试,直接打开支付宝
然后获取当前页面信息,看看是否有当前activity和package id
参考之前的:
cmds = ['dumpsys activity |grep {}'.format(item) for item in ['mFocusedActivity','mResumedActivity']]
去试试
xxx@xx ~ adb shell dumpsys activity | grep mFocusedActivity ✘ xxx@x ~ adb shell dumpsys activity | grep mResumedActivity mResumedActivity: ActivityRecord{1995243 u0 com.eg.android.AlipayGphone/.AlipayLogin t2402}
好像是:
app id=package id=com.eg.android.AlipayGphone
activity是.AlipayLogin ?
搜:
com.eg.android.AlipayGphone
看看
安卓 支付宝 com.eg.android.AlipayGphone
eg」的确是「例子」的意思。
这个始作俑者英语不是很好,以为「for example」简写为「e.g.」是因为「x」发 /ɡ(z)/ 的音。
Gphone 是 google phone 的缩写,但实际上指的是 Android 操作系统。
支付宝(com.eg.android.AlipayGphone) – 10.2.0.9000 – 应用 – 酷安网
-》支付宝的包名 的确是:com.eg.android.AlipayGphone
【总结】
此处通过:
安卓手机中已打开支付宝
然后通过命令:
adb shell dumpsys activity | grep mResumedActivity
得知:
支付宝的安卓的包名是:com.eg.android.AlipayGphone