ADB使用及日志分析

本文介绍了ADB(Android Debug Bridge)的用途、组成、部署及常用命令,包括安装卸载应用、文件传输、shell命令等。同时,详细讲解了adb日志分析,如logcat缓冲区和日志级别,以及如何利用adb定位应用崩溃、ANR等问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、adb 部署和使用
1.何为adb?

  • adb(Android Debug Brige)是android sdk的一个工具;
  • adb用来连接安卓手机和PC端的桥梁,要有adb作为两者之间的维系,才能让用户在电脑上对手机进行全面的操作。
  • Android的初衷是用adb这样的一个工具来协助开发人员在开发Android应用的过程中更快更好的调试apk,因此adb具有安装卸载apk,拷贝推送文件、查看硬件信息、查看应用程序占用资源、在设备执行shell命令等功能。

2.adb组成:

  • 客户端client:运行在你的电脑上,你可以通过adb来调用起一个客户端,其他Android工具:,例如ADT插件、DDMS都可以创建一个客户端;
  • 服务器server:运行在你电脑后台,负责管理client和daemon进行通信;
  • 守护进程daemon:运行在模拟器或者Android设备的后台。

3.adb部署
下载安装Android sdk
adb路径:sdk/platform-tools/
adb version检查adb版本号

4.adb常用命令01:
adb —help 查看帮助手册
adb devices 检测连接到电脑的安卓设备,这个是我们会经常用到的检测命令
adb pull <手机路径> <本地电脑路径>:从手机中拉取信息放到本地电脑
adb push <本地电脑路径> <手机路径>:从本地推送信息到手机中去
adb shell :登录设备shell(命令行的人机界面),ll ls命令都可以用,进入到Linux命令环境了,相当于执行远程命令;
adb logcat:打印日志
adb logcat>D:/log.txt:重定向文件中
将App后台清除:adb shell am force-stop com.ilifesmart.mslict

端口概念即作用:端口在程序中,因为在电脑中运行非常多的程序,这些程序和外部通讯的时候,通过端口号进行查找对应的程序进行通讯的。

真实Android设备的怎么连接adb?
1.通过usb线将手机和电脑连接;
2.下载安装安卓手机驱动(驱动精灵、手机助手类软件)
3.在手机设置中,打开开发者选项,usb调试模式;
4.在弹出来的对话框,允许这台手机进行调试;
5.adb devices.

adb shell:
root@Android:/#
root为当前用户名/Android为主机名,#为当前用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值