PICO Developer Center 创建和调试 ADB 命令

PICO 开发者中心概览

ADB 是一个轻量级的 Android 调试桥(Android Debug Bridge,简称 ADB),用于与 Android 设备进行通信和调试。ADB提供了许多有用的功能,使开发人员能够轻松地管理和调试设备上的应用程序。

你可以使用 PDC 工具来调试系统默认命令或创建并调试自定义命令。

准备工作

参考《PICO 开发者中心概览》文档,完成准备工作,包括安装 PDC 工具、为 PICO 设备开启 “开发者” 模式、连接 PICO 设备和 PC。

  1. 打开设备的开发者选项。如果您未打开开发者选项,请打开设备的设置菜单,找到“关于手机”或“关于设备”的选项,然后连续点击“版本号”7次,以解锁开发者选项。
  2. 打开开发者选项中的 USB 调试选项,
  3. 将 Pioc设备与计算机连接,使用 USB 数据线
  4. 在命令行工具中输入 adb devices,如果显示了连接的设备列表,则说明设备已成功连接

调试系统默认命令

PDC 工具提供以下默认 adb 命令:

功能

命令

开启/关闭 Wi-Fi

开启:adb shell svc wifi enable

关闭:adb shell svc wifi disable

开启/关闭静音

开启:adb shell media volume --stream 3 --set 0

关闭:adb shell media volume --stream 3 --set 8

设备关机

adb shutdown

设备重启

adb reboot

基本命令

功能

命令

示例
获取设备信息 adb devices devices
进入设备的 shell 环境 adb shell shell
安装应用程序 adb install  install app.apk
卸载应用程序 adb uninstall uninstall com.example.app
将文件从计算机传输到设备 adb push push file.txt /sdcard/file.txt
将文件从设备传输到计算机 adb pull pull /sdcard/file.txt file.txt

日志和调试命令

功能

命令

示例
查看设备的日志信息 adb logcat logcat
执行设备上的活动管理器命令 adb shell am start shell am start -n com.exanple.app/.MainActivity

创建并调试自定义命令

按以下步骤添加自定义 adb 命令。添加完成后,你可以运行、编辑或删除该命令。

  1. ADB Command 面板处,点击 + 创建命令添加  你将看到 添加命令 窗口:
  2. 输入 命令名称命令内容。命令内容无需携带 adb 指令头,系统会自动添加,例如:若原始命令为 adb devices,则输入 devices;若原始命令为 adb shell getprop,则输入 shell getprop。
  3. 选择 是否在新窗口显示输出。若勾选,运行命令后会弹出以下窗口,显示命令执行信息:
  4. 点击 保存。该 adb 命令将出现在列表中。
  5. 按需执行以下操作:

编号

说明

1

点击 运行,运行该命令。

2

点击 编辑,编辑该命令。

3

点击 删除,删除该命令。

相关推荐

  1. ADB调试命令大全

    2024-01-18 06:30:03       16 阅读
  2. adblogcat常用命令

    2024-01-18 06:30:03       52 阅读
  3. adb 截屏录屏命令

    2024-01-18 06:30:03       27 阅读
  4. adb 命令

    2024-01-18 06:30:03       40 阅读
  5. Adb无线连接调试

    2024-01-18 06:30:03       37 阅读
  6. adb---调试连接设备

    2024-01-18 06:30:03       35 阅读
  7. Android串口调试ADB

    2024-01-18 06:30:03       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-18 06:30:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-18 06:30:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-18 06:30:03       82 阅读
  4. Python语言-面向对象

    2024-01-18 06:30:03       91 阅读

热门阅读

  1. 代码重构 —— 化繁为简

    2024-01-18 06:30:03       64 阅读
  2. 【排序算法】排序算法的复杂度

    2024-01-18 06:30:03       61 阅读
  3. Jenkins 敏感信息实战指南

    2024-01-18 06:30:03       56 阅读
  4. 使用docker-compose搭建gitlab

    2024-01-18 06:30:03       51 阅读
  5. C语言所有字符串函数举例如何使用

    2024-01-18 06:30:03       56 阅读
  6. ubuntu18.04clion无法进入断点

    2024-01-18 06:30:03       60 阅读
  7. ubuntu 20.04 docker及nvidia-docker2安装

    2024-01-18 06:30:03       48 阅读
  8. Kafka、ActiveMQ、RabbitMQ、RocketMQ 有什么优缺点?

    2024-01-18 06:30:03       47 阅读
  9. ubuntu 22.04 安装 device-tree-compiler (dtc)

    2024-01-18 06:30:03       53 阅读
  10. mybatis-Plus 的自动填充

    2024-01-18 06:30:03       48 阅读