需要环境:Java AndroidSDK Android
adb工作原理
adb常用命令
获取包名和界面名
如果包名一致会提醒进行替换
adb shell dumpsys activity | find "mFocusedActivity"
获取包名和界面名(启动名)
包名: com.android.settings
界面名:.Settings
包名: com.android.contacts
界面名:.activities.PeopleActivity
同个程序中不同界面:包名一样 界面名不一样
文件传输
发送文件到手机
adb push a.txt /sdcard
从手机中拉取文件
adb pull /sdcard/a.txt "D:\WORK\w"
获取app启动时间
1.找到想要打开的包名和界面名
2.获取app启动时间
adb shell am start -W com.android.settings/.Settings
获取手机日志
首先找到会触发Bug的操作
然后输入adb logcat
执行会触发Bug的操作
有很多at 报错信息 找到E Error
其他命令
安装程序 卸载指定包名
adb install wv.apk
adb shell dumpsys activity | find "mFocusedActivity"
adb uninstall com.example.jcy.wvtest
电脑已连接设备和设备号
应用设备:检查手机对应的驱动
安卓手机本质是一个linux系统
进入安卓手机内部linux系统的命令行中
exit退出