Kickpi-Book
  • KICKPI Document
  • K5(A133)
    • A133中文文档
      • 02-KICKPI-K5C硬件介绍
      • 02-KICKPI-K5硬件介绍
      • 10-系统镜像烧录
      • 11-SDK源码编译
      • 12-硬件功能使用说明
      • 13-硬件工厂测试
      • 20-LCD功能调试
      • 21-LRADC按键配置
      • 31-Android10.0 Tablet系统定制
      • 32-Ubuntu16.04 系统定制
      • 33-Kernel 驱动定制
      • 34-K5C主板供电
  • K2B/K2C(H618)
    • zh
      • 01-主板介绍
        • 01-KICKPI-K2B硬件介绍
        • 02-KICKPI-K2C硬件介绍
      • 02-入门必读
        • 01-网盘目录说明
        • 02-快速使用
        • 03-功能测试
        • 04-扩展引脚
      • 03-镜像烧录
        • 01-SD卡烧录
        • 02-USB线烧录
      • 04-SDK编译
        • 01-编译环境搭建
        • 02-LINUX_SDK源码编译
        • 2. Android SDK编译
      • 05-外设驱动
        • RTC
      • 06-Android系统定制
        • Android常用系统定制
      • 07-Linux系统定制
        • Linux常用系统定制
      • 08-进阶
        • 14-Secure Boot
        • 硬件工厂测试
        • 44-Keybox
  • K1/K1B/K3/K8(RK3568/RK3562/RK3588)
    • zh
      • 01-主板介绍
        • 01-RK芯片对比介绍
        • 02-KICKPI-K1硬件介绍
        • 03-KICKPI-K1B硬件介绍
        • 04-KICKPI-K3硬件介绍
        • 06-KICKPI-K8硬件介绍
      • 02-入门必读
        • 01-网盘目录说明
        • 02-快速使用
        • 02-快速使用
        • 02-快速使用
        • 03-功能测试
        • 04-拓展引脚
      • 03-镜像烧录
        • 01-USB线烧录
      • 04-SDK编译
        • 01-编译环境搭建
        • 02-LINUX SDK 编译
        • 03-ANDROID SDK 编译
      • 05-外设驱动
        • GPIO
        • Kernel
        • LCD
        • PWM
        • RTC
      • 06-ANDROID系统定制
        • 01-Android常用系统定制
        • 07-Android NPU YOLOV5 目标检测
      • 07-LINUX系统定制
        • 01-Linux常用系统定制
        • 02-Linux安装VNC
        • 03-Linux Docker环境搭建
        • 04-Linux QT环境搭建
        • 05-Linux NPU YOLOV5S 目标检测
      • 08-进阶
        • 01-硬件工厂测试
        • 02-硬件老化测试
        • 03-固件解包和打包
  • K7(RK3576)
    • zh
      • 01-主板介绍
        • 01-KICKPI-K7硬件介绍
      • 02-入门必读
        • 01-网盘目录说明
        • 02-快速使用
        • 03-功能测试
        • 04-拓展引脚
      • 03-镜像烧录
        • 01-获取镜像文件
        • 02-USB线烧录
      • 04-SDK编译
        • 01-编译环境搭建
        • 02-Linux_SDK编译
        • 03-Android_SDK编译
      • 05-外设驱动
        • ADC
        • PWM
      • 06-ANDROID系统定制
        • 01-Android常用系统定制
      • 07-LINUX系统定制
        • 01-Linux常用系统定制
        • 02-Linux Docker环境搭建
        • 03-Linux NPU YOLOV5S 目标检测
        • 04-Linux_Deepseek大模型
        • 05-Linux_VNC远程控制
      • 08-进阶
        • ADB功能使用
        • 进阶测试
  • K4B(T113-S3)
    • T113-S3中文文档
      • 01-KICKPI-K4B硬件介绍
      • 10-系统镜像烧录
      • 11-SDK源码编译
      • 12-硬件功能测试
      • 13-硬件工厂测试
      • LCD功能调试
      • 20-Ubuntu20.04系统定制
      • Buildroot_QT5配置
      • Buildroot系统定制
  • common
    • zh
      • adb
        • ADB教程
      • android
        • 02-ADC
      • bluetooth
        • bootanimation
      • display
        • FPC接口介绍
      • linux
        • SSH
        • bluetoothctl教程
        • qt
Powered by GitBook
On this page
  • ADB快速使用
  • 调试线与接口
  • ADB 工具获取与安装
  • ADB 检测设备
  • ADB功能使用
  • 设备连接与管理
  • 文件操作
  • 应用管理
  • 系统调试
  1. common
  2. zh
  3. adb

ADB教程

ADB(Android Debug Bridge)是安卓开发调试桥接工具,支持通过 USB 或网络连接设备,可实现应用安装、文件传输、命令执行等设备管理与调试操作。

ADB快速使用

调试线与接口

  • 调试线:使用 USB Type-C 数据线。

  • 调试接口:主板的 USB Type-C 接口。

ADB 工具获取与安装

工具获取

ADB软件工具从KICKPI网盘中获取,Windows平台使用,位于网盘目录

5-DevelopmentTool\ADB Tool\adb-tools.rar

安装步骤

  1. 解压 adb - tools.rar 压缩包,如解压到 D:\ADB Tool\adb - tools 路径。

  2. 打开命令行窗口,切换到解压目录:

ADB$ cd D:\ADB Tool\adb-tools
  1. 运行命令,运行成功代表安装成功

ADB$ adb --version

示例:

PS D:\ADB Tool\adb-tools> .\adb.exe --version
Android Debug Bridge version 1.0.40
Version 4797878
Installed as D:\ADB Tool\adb-tools\adb.exe

ADB 检测设备

  1. 使用 TYPE - C 数据线将电脑和主板连接起来。

  2. 打开命令行窗口,切换到 ADB 工具解压目录,运行以下命令,若接入成功,可检测到对应 device:

ADB$ adb devices

示例:

PS D:\ADB Tool\adb-tools> .\adb.exe devices
List of devices attached
5d5543a9bcc93eec        device

ADB功能使用

ADB ,全称 Android Debug Bridge,是安卓开发调试桥接工具,支持通过 USB 或网络连接设备,可实现应用安装、文件传输、命令执行等设备管理与调试操作。

下文是一些常用 ADB 命令的介绍。

设备连接与管理

查看已连接设备

adb devices

该命令用于查看当前通过 ADB 连接到计算机的所有设备。若设备已正确连接且授权,会显示设备的序列号和状态(如“device”)。

重启设备

adb reboot

此命令能让连接的设备重启。

文件操作

上传文件到设备

adb push <本地文件路径> <设备目标路径>

例如,要将本地的 test.txt 文件上传到设备的 /sdcard/ 目录下,可使用命令:

adb push test.txt /sdcard/

从设备下载文件

adb pull <设备文件路径> <本地目标路径>

若要从设备的 /sdcard/log.txt 下载到本地当前目录,可使用:

adb pull /sdcard/log.txt .

在设备上执行文件系统操作

adb shell ls /sdcard

此命令可在设备的 shell 环境下执行 ls 命令,查看 /sdcard 目录下的文件和文件夹列表。

应用管理

仅 Android 平台

安装应用

adb install <APK 文件路径>

如安装本地的 app.apk 文件,使用:

adb install app.apk

卸载应用

adb uninstall <应用包名>

例如卸载包名为 com.example.app 的应用,可使用:

adb uninstall com.example.app

清除应用数据

adb shell pm clear <应用包名>

该命令会清除指定应用的所有数据,如清除 com.example.app 的数据:

adb shell pm clear com.example.app

系统调试

进入设备的 shell 环境

adb shell

执行该命令后,会进入设备的命令行界面,可在其中执行各种系统命令。

查看系统日志

仅 Android 平台

adb logcat

此命令用于查看设备的系统日志,可帮助开发者定位应用或系统的问题。按 Ctrl + C 可停止日志输出。

屏幕截图

仅 Android 平台

adb shell screencap -p /sdcard/screenshot.png

该命令会在设备的 /sdcard 目录下生成一个名为 screenshot.png 的屏幕截图文件,之后可使用 adb pull 命令将其下载到本地。

Last updated 3 days ago