2021-08-03 adb学习笔记

一、课前准备

1.1 adb简介

Android Debug Bridge,我们一般简称为adb,主要存放在sdk安装目录下的platform-tools文件夹中,它是一个非常强大的命令行工具,通过这个工具用来连接电脑和Android设备(手机、电脑、电视、平板、电视盒子等)。

1.2 安装

1、获取安装包
链接: https://pan.baidu.com/s/1ar6OPXCRohYXFAa83wmoxQ

提取码: 54zh 

2、解压文件包
解压文件包到固定位置:D:\android-sdk-windows
在这里插入图片描述

1.3 配置环境变量

1、 ANDROID_HOME
1、通过右击此电脑-属性-高级属性 选择环境变量,进入到环境变量页面
在这里插入图片描述
2、点击新建填入对应的名称和路径
变量名:ANDROID_HOME
变量值:D:\android-sdk-windows
在这里插入图片描述
2、 path
1、将实际环境变量配置到path下:%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;
在这里插入图片描述
3、 查看是否成功
1、 打开命令提示符:win键+R,并输入“cmd”
2、在cmd输入命令验证添加环境变量是否成功:adb version
在这里插入图片描述

1.4 准备模拟器(替代安卓手机)

1、下载并安装雷电模拟器:http://www.ldmnq.com/
2、 安装完成后,我们需要查看雷电模拟器是否连接adb,在cmd中输入命令:adb devices
在这里插入图片描述

二、课中笔记

2.1 adb devices

查看当前PC端连接有多少设备,通常使用此命令判断设备是否连接上电脑。
在这里插入图片描述

2.2 adb kill-server和adb start-server

关闭adb server和开启adb server。
有时候ADB Server会出现异常故障,我们组需要使用上述命令重启ADB Server。
在这里插入图片描述

2.3 adb install apk路径

栗子:adb install xxx.apk
作用:给安卓设备安装xxx软件。运行命令后,有些手机手动确认允许电脑安装软件。
在这里插入图片描述

2.4 adb install -r apk路径

强制安装

2.5 adb shell

进入安卓设备的shell终端。安卓是给予Linux开发的,每一个安卓设备都自带shell终端。
在这里插入图片描述

2.6 exit

退出安卓设备的shell终端。

2.7 adb push

栗子:adb push C://123.txt /sdcard/
电脑到手机
作用:将电脑C盘目录下的123.txt文件复制到设备/sdcard/下。

2.8 adb pull

栗子:adb pull /sdcard/123.txt C://abc
手机到电脑
作用:将设备文件/sdcard/文件夹下的123.txt文件复制到电脑的C盘adb文件夹下。

2.9 adb logcat

获取设备运行日志。通过该命令捕获安卓APP崩溃时的异常信息,帮助问题定位。
在这里插入图片描述

2.10 拓展1 如何查看崩溃日志

1.手机端通过网线连通电脑,并通过命令 adb devices 查看到设备码
2.手机端进入到app中
3.命令 adb shell dumpsys activity | findstr “mFocusedActivity” 获取app识别名(身份证)
在这里插入图片描述
4.命令 adb logcat > C:\Users\xiaoshi\123.log 将实时日志传输到C:\Users\xiaoshi\目录并生成123.log文件
5.手机端在app内进行操作,出现问题崩溃
6.电脑打开123.log文件,通过ctri+f 查询 beginning of crash 日志
7.根据beginning of crash和获取app识别名(身份证)比较,看是否是我们需要的日志。
在这里插入图片描述

2.11 拓展2 adb shell内命令

比如查看文件目录:ls
在这里插入图片描述
或者可以查看安卓手机运行状态:top
在这里插入图片描述

或者可以查看安卓手机运行状态:free -m在这里插入图片描述
还可以查看手机剩余存储空间:df在这里插入图片描述

2.11 扩展3 ADB命令大全

https://blog.csdn.net/MzTestor/article/details/79310900

文章转载:https://www.jianshu.com/p/4e00f725bf75

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值