adb常用命令

adb devices 检测连接到电脑的安卓设备(常用)
adb pull<手机文件全部路径> <本机路径> 从手机中拉去信息放到本地电脑上
adb push <本机文件全部路径> <手机路径> 从本地推送信息到手机上去
adb install xxx.apk 安装apk包,返回success就说明安装成功了
adb install -r xx.apk 保留数据和缓存文件,重新安装apk
adb unistall 包名 卸载apk
adb uninstall -k 包名 卸载应用但保留数据和缓存文件
adb shell pm list packages
列出当前系统里所有的包名
-s 列出系统apk路径及包名
-3 列出用户apk及包名
adb logcat 抓取android日志,常用命令,通过logcat日志,在app发生异常时,如crash/无响应这种,都可以在logcat里面定位到相应的信息
adb connect/disconnect
通过wifi进行远程调试,在进行设置之后我们就可以不需要通过usb连接手机了
adb连接不上的解决方案
可以用手机助手连接,但是连接好之后要把手机助手卸载,不然会出现端口占用的问题
如果端口被占用
1.使用netstat -ano|fndstr 5037 查看5037端口对应的进程
2.tasklist|findstr进程号 找到对应进程的名字
3.taskkill /f /t /im 进程名字 即可杀死
adb shell dumpsys activity | find "mFocusedActivity" 获取当前正在前台是使用的app包名
adb st art-server 当adb出现问题或者adb启动不起来的时候,先kill然后start
adb kill-server
adb shell----登录设备shell(命令行的人机界面)相当于进入了Linux命令环境可使用Linux命令

你可能感兴趣的:(adb常用命令)