APP自动化常用adb命令

以下内容均是受教于龙腾培训机构,用于学习后的总结,以便后期可以翻阅!

1、连接模拟器(真机和部分模拟器不需要连接),本博客以夜神模拟器为例

查看连接设备:adb devices

 连接模拟器:adb connect 127.0.0.1:62001(执行连接设备前,打开设备)

 2、APP自动化时,获取apk包名及启动页名

2.1、有apk包时,命令: aapt dump badging E:xiaomi.apk

name=' ',内即为APP包名

 上滑日志,查找launchable-activity: name=' '内,即为app启动页名

 2.2、无apk包已安装apk时,命令:adb shell logcat | findstr "cmp=",在日志中找到,cmp=com.xiaomi.shop/.activity.MainTabActivity

因此,包名为:com.xiaomi.shop,启动页名为:com.xiaomi.shop.activity.MainTabActivity

 其他常用adb命令:

安装apk包:adb install apk包路径

卸载apk包:adb uninstall apk包路径

列出手机中装的所有第三方apk包名:adb shell pm list packages -3

启动小米应用:adb shell am start -n com.xiaomi.shop/com.xiaomi.shop.activity.MainTabActivity

 

原文地址:https://www.cnblogs.com/guobaozhu/p/14008610.html