Windows安装adb和常用操作命令
创始人
2024-12-29 09:33:11
0

简介

ADB(Android Debug Bridge)是Android开发者、测试工程师和普通用户在管理、调试、自动化控制Android设备时的重要工具。它提供了丰富的命令集,允许通过命令行接口对Android设备进行各种操作。

下载

https://download.csdn.net/download/u010479989/89542814

配置环境变量

将解压路径复制到path中

操作命令

输入adb显示如下则代表安装成功

一、基础设备管理

  1. 查看已连接设备 
    1. 命令:adb devices
    2. 功能:列出当前连接到电脑的所有Android设备(包括物理设备和模拟器)及其状态。
  2. 获取设备状态 
    1. 命令:adb get-state
    2. 功能:获取设备的状态,状态包括device(设备连接正常)、offline(连接出现异常,设备无响应)、unknown(设备未连接)。
  3. 启动/停止ADB服务 
    1. 启动服务:adb start-server
    2. 停止服务:adb kill-server
    3. 功能:管理ADB服务的启动和停止。

二、应用程序管理

  1. 安装应用 
    1. 命令:adb install
    2. 可选参数:-r(覆盖安装,保留数据和缓存文件)、-d(解决低版本version问题)、-s(安装apk到SD卡)。
    3. 功能:将APK文件安装到设备上。
  2. 卸载应用 
    1. 命令:adb uninstall <包名>
    2. 可选参数:-k(卸载软件但保留配置和缓存文件)。
    3. 功能:通过包名卸载已安装的应用。
  3. 清除应用数据 
    1. 命令:adb shell pm clear <包名>
    2. 功能:清除指定应用的数据,相当于重置应用。
  4. 查看应用信息 
    1. 命令:adb shell dumpsys package <包名>
    2. 功能:查看应用的相关所有信息,包括action、codepath、version、需要的权限等。

三、文件传输

  1. 从设备拉取文件 
    1. 命令:adb pull <设备上的文件路径> <电脑上的目标路径>
    2. 功能:将设备上的文件复制到电脑上。
  2. 向设备推送文件 
    1. 命令:adb push <电脑上的文件路径> <设备上的目标路径>
    2. 功能:将电脑上的文件复制到设备上。

四、设备控制

  1. 重启设备 
    1. 命令:adb reboot
    2. 可选参数:[bootloader|recovery](重启到bootloader或recovery模式)。
    3. 功能:重启设备,可选参数用于进入特定的启动模式。
  2. 进入设备shell 
    1. 命令:adb shell
    2. 功能:进入设备的Linux shell环境,执行底层命令,如ls、cd、rm等。

五、系统调试

  1. 查看设备日志 
    1. 命令:adb logcat
    2. 可选参数:-s(过滤指定参数的log)、-v time(保留日志时间)等。
    3. 功能:查看设备的日志信息,有助于调试和诊断问题。
  2. 查看设备信息 
    1. 命令:adb shell getprop
    2. 功能:获取设备的各种系统属性,如设备型号、系统版本等。

六、其他常用命令

  1. 截图 
    1. 命令:adb shell screencap -p /sdcard/screen.png(截图并保存到设备)或adb exec-out screencap -p > screenshot.png(直接保存到电脑)。
    2. 功能:截取设备屏幕并保存为图片。
  2. 录屏 
    1. 命令:adb shell screenrecord /sdcard/demo.mp4(开始录制)和adb pull /sdcard/demo.mp4 .(将录制文件拉取到电脑)。
    2. 可选参数:如--time-limit(限制录制时间)、--size(指定视频分辨率大小)、--bit-rate(指定视频的比特率)等。
    3. 功能:录制设备屏幕视频。
  3. 启动Activity 
    1. 命令:adb shell am start -n <包名>/
    2. 功能:启动指定的Activity。

ADB的命令和功能非常丰富,上述只是其中的一部分常用操作。熟练掌握ADB操作不仅可以提高开发和测试效率,还能帮助解决设备问题和进行深度定制。

相关内容

热门资讯

普及了解!胡乐安庆辅助工具(辅... 普及了解!胡乐安庆辅助工具(辅助)中至上饶麻将果然真的有辅助工具(哔哩哔哩)1、让任何用户在无需胡乐...
开挂了解!新玉海楼辅助器(辅助... 开挂了解!新玉海楼辅助器(辅助)大宝连云港麻将好像真的有辅助器(哔哩哔哩)1、新玉海楼辅助器辅助软件...
揭幕了解!青龙辅助器(辅助)莫... 揭幕了解!青龙辅助器(辅助)莫旗确实有挂辅助修改器(哔哩哔哩)1、进入游戏-大厅左侧-新手福利-激活...
曝光了解!广东雀神智能插件安装... 曝光了解!广东雀神智能插件安装可测试(辅助)微信抢红包切实有挂辅助app(哔哩哔哩)1、打开软件启动...
必备了解!新圣游辅助软件在哪下... 必备了解!新圣游辅助软件在哪下载(辅助)H5切实存在有辅助工具(哔哩哔哩)1、新圣游辅助软件在哪下载...
关于了解!雀神广东定制插件辅助... 关于了解!雀神广东定制插件辅助(辅助)世纪一直是有辅助挂(哔哩哔哩)1、许多玩家不知道雀神广东定制插...
专业了解!博雅西苑曲靖棋牌辅助... 专业了解!博雅西苑曲靖棋牌辅助(辅助)庆幸棋牌原来是有辅助脚本(哔哩哔哩)1、完成博雅西苑曲靖棋牌辅...
辅助了解!熊猫辅助技术导航(辅... 辅助了解!熊猫辅助技术导航(辅助)会友山西麻将一贯是有辅助app(哔哩哔哩)1、在熊猫辅助技术导航插...
透视了解!乐乐川南字牌辅助器(... 透视了解!乐乐川南字牌辅助器(辅助)蜀州麻将上高一贯存在有辅助插件(哔哩哔哩)1、每一步都需要思考,...
详情了解!博雅西苑曲靖棋牌辅助... 详情了解!博雅西苑曲靖棋牌辅助(辅助)山东麻将切实存在有辅助app(哔哩哔哩)1、玩家可以在博雅西苑...