2021-08-03 adb学习笔记

adb学习笔记

  • 一、课前准备
    • 1.1 adb简介
    • 1.2 安装
    • 1.3 配置环境变量
    • 1.4 准备模拟器(替代安卓手机)
  • 二、课中笔记
    • 2.1 adb devices
    • 2.2 adb kill-server和adb start-server
    • 2.3 adb install apk路径
    • 2.4 adb install -r apk路径
    • 2.5 adb shell
    • 2.6 exit
    • 2.7 adb push
    • 2.8 adb pull
    • 2.9 adb logcat
    • 2.10 拓展1 如何查看崩溃日志
    • 2.11 拓展2 adb shell内命令
    • 2.11 扩展3 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
2021-08-03 adb学习笔记_第1张图片

1.3 配置环境变量

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

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。
2021-08-03 adb学习笔记_第6张图片

2.3 adb install apk路径

栗子:adb install xxx.apk
作用:给安卓设备安装xxx软件。运行命令后,有些手机手动确认允许电脑安装软件。
2021-08-03 adb学习笔记_第7张图片

2.4 adb install -r apk路径

强制安装

2.5 adb shell

进入安卓设备的shell终端。安卓是给予Linux开发的,每一个安卓设备都自带shell终端。
2021-08-03 adb学习笔记_第8张图片

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崩溃时的异常信息,帮助问题定位。
2021-08-03 adb学习笔记_第9张图片

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

1.手机端通过网线连通电脑,并通过命令 adb devices 查看到设备码
2.手机端进入到app中
3.命令 adb shell dumpsys activity | findstr “mFocusedActivity” 获取app识别名(身份证)
2021-08-03 adb学习笔记_第10张图片
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识别名(身份证)比较,看是否是我们需要的日志。
2021-08-03 adb学习笔记_第11张图片

2.11 拓展2 adb shell内命令

比如查看文件目录:ls
2021-08-03 adb学习笔记_第12张图片
或者可以查看安卓手机运行状态:top
2021-08-03 adb学习笔记_第13张图片

或者可以查看安卓手机运行状态:free -m在这里插入图片描述
还可以查看手机剩余存储空间:df2021-08-03 adb学习笔记_第14张图片

2.11 扩展3 ADB命令大全

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

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

你可能感兴趣的:(小可爱学习笔记,adb)