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常用命令
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- adb是什么?:adb的全称为AndroidDebug Bridge,就是起到调试桥的作用。通过adb我们可以在E...