请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

无法启动抖音

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”,但是手机的抖音没有启动,是怎么回是?

正在回答 回答被采纳积分+3

1回答

大壮老师 2021-03-13 22:02:09

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


0 回复 有任何疑惑可以回复我~
  • 大壮老师,使用adb shell am start -W -n com.ss.android.ugc.aweme/.splash.SplashActivity命令可以启动抖音,但是在python里不行。但是考研帮在python里可以启动
    回复 有任何疑惑可以回复我~ 2021-05-30 15:04:51
  • 最后解决了吗?我也遇到这个问题
    回复 有任何疑惑可以回复我~ 2021-06-27 23:15:36
  • 在启动的时候加上use_monkey=True因该就可以了 d.app_start("com.ss.android.ugc.aweme", use_monkey=True)
    回复 有任何疑惑可以回复我~ 2022-04-17 21:06:56
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信