采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
d = u2.connect_usb(“YAQBB20630200638”) print(d.info) print(d.device_info) d.app_start(“com.ss.android.ugc.aweme”) time.sleep(5) print(‘sucess’)
不报错,成功打印“sucess”,但是手机的抖音没有启动,是怎么回是?
uiautomator2底层调用的adb,因此可通过adb启动app看下是否能够成功
启动app
一,知道app包名和主Activity
PC和Android设备连接;cmd 进入命令行,输入adb devices 确认是否连接;
命令行输入 adb shell am start +包名/.Activity (要启动的Activity)
例如:adb shell am start com.android.settings/.HWSettings
或者命令行中输入adb shell am start -W -n 包名/.Activity
例如:adb shell am start -W -n com.android.settings/.Settings$ApnEditorActivity
大壮老师,使用adb shell am start -W -n com.ss.android.ugc.aweme/.splash.SplashActivity命令可以启动抖音,但是在python里不行。但是考研帮在python里可以启动
最后解决了吗?我也遇到这个问题
在启动的时候加上use_monkey=True因该就可以了 d.app_start("com.ss.android.ugc.aweme", use_monkey=True)
登录后可查看更多问答,登录/注册
从App数据抓取到数据可视化,全流程讲解
4.2k 1
1.7k 10
2.1k 2
2.2k 21
1.4k 18