ADB 常用命令合集

ADB 常用命令合集 ADB (Android Debug Bridge) 说明:下面一些命令需要有 root 权限才能执行成功 快速启动 dos 窗口执行 adb: 1. adb.exe 所在路径添加到系统环境变量 Path 中 2. 配置快捷键启动 dos 进入 C:\WINDOWS\system32 目录下,找到 cmd.exe. 右击菜单 "发送到" -> 桌面快捷方式。

在桌面上右击"快捷方式 到 cmd.exe" -> "属性" -> "快捷方式"页 -> 光标高亮"快捷键" -> 按下自定义快捷键 (如:Ctrl + Alt + Z) 任何情况下,按下 Ctrl + Alt + Z 启动 dos 窗口就可以执行 adb 命令了 -----------查看设备连接状态 系列----------adb get-serialno 获取设备的 ID 和序列号 serialNumber adb devices 查询当前计算机上连接那些设备 (包括模拟器和手机) , 输出格式: [serialNumber] [state] adb get-state 说明: 序列号[serialNumber]——由 adb 创建的一个字符串, 这个字符串通过自己的控 制端口- 唯一地识别一个模拟器/设备实例。

一个序列号的例子: emulator-5554 -----------发送命令到设备 系列----------adb [-d|-e|-s ] -d 发送命令给 usb 连接的设备 -e 发送命令到模拟器设备 -s 发送命令到指定设备 如启动手机设备 shell: adb -d shell adb forward 发布端口,可以设置任意的端口号, 查看模拟器/设施的当前状态.

做为主机向模拟器或设备的请求端口。

如:adb forward tcp:5555 tcp:8000 adb reboot 重启手机-----常用 adb remount 将 system 分区重新挂载为可读写分区-----常用 adb kill-server 终止 adb 服务进程-----常用 adb start-server 重启 adb 服务进程 adb root 已 root 权限重启 adb 服务 adb wait-for-device 在模拟器/设备连接之前把命令转载在 adb 的命令器中 adbjdwp 查看指定的设施的可用的 JDWP 信息. 可以用 forward jdwp: 端口映射信息来连接指定的 JDWP 进程.例如: adb forward tcp:8000 jdwp:472 jdb -attach localhost:8000 adb shell am 命令可以启动应用程序 adb shell input text 向设备输入文本(光标所在的文本框) adb shell input keyevent向设备发送按键 如: 在编辑短信时,往文本框输入文本:adb shell input text "hello" 向手机发送键值回 Home:adb shell input keyevent 3 event_code 参考 view/KeyEvent.java 中的 KEYCODE_* = 1; = 2; = 3; = 4; = 5; = 6; public static final int KEYCODE_SOFT_LEFT public static final int KEYCODE_SOFT_RIGHT public static final int KEYCODE_HOME public static final int KEYCODE_BACK public static final int KEYCODE_CALL public static final int KEYCODE_ENDCALL -----------安装卸载 系列----------- -----常用 adb install [-l] [-r] - push this package file to the device and install it ('-l' means forward-lock the app) ('-r' means reinstall the app, keeping its data) adb uninstall [-k] - remove this app package from the device ('-k' means keep the data and cache directories)

如: adb install d:\hello.apk adbunstallcom.huawei.hello 说明:如果带-r 选项重新安装 apk 时,安装在 /data/local/tmp/目录下,手机 重启后还是使用原来的 apk. -----------文件操作 系列----------- -----常用 adb push adb pull - copy file/dir to device - copy file/dir from device -----------基本 linux shell 命令 系列----------- -----常用 adb shell [command] ls 列出目录下的文件和文件夹 cd 切换目录 rm 删除目录和文件 cat 查看文件内容 ps 可以看那个进程再跑 ps -x [PID] 查看单个进程的状态 top 可以看那个进程的占用率最高 su 切换到 root 用户 kill [pid] 杀死一个进程 chmod 777 修改该文件为可执行权限 详细使用情况可以登录一台 Linux 服务器在 shell 下查看帮助手册, -----------查看系统状态和信息 系列-----------(较常用) adb shell procrank 查询各进程内存使用情况 adb shell service list 查看 services 信息 adb shell cat /proc/meminfo 查看当前的内存情况 adb shell cat /proc/cpuinfo 查看 CPU 信息(硬件) adb shell cat /proc/iomem 查看 IO 内存分区 man adb shell getprop 列出系统所有属性 adb shell getprop | findstr "gsm" 列出包含 gsm 的属性 adb shell setprop 修改系统属性

adb shell sqlite3 可以执行 sql 语句查看数据库信息, 具体使用情况待 -----------Log 系列----------adblogcat [ ] - View device log 1~~~~~~~~~~~查看可用日志缓冲区: adblogcat -b radio — 查看缓冲区的相关的信息. adblogcat -b events — 查看和相关的的缓冲区. adblogcat -b main — 查看主要的日志缓冲区 2~~~~~~~~~~~过滤日志输出: 过滤器语句按照下面的格式描 tag:priority ... , tag 表示是标签, priority 是表示标签的报告的最低等级 adblogcat *:W 显示优先级为 warning 或更高的日志信息 adblogcatActivityManager:IMyApp:D *:S 日志的标签是系统部件原始信息的一个简要的标志。

(比如:“View”就是查看 系统的标签). 优先级有下列集中,是按照从低到高顺利排列的: V — Verbose (lowest priority) D — Debug I — Info W — Warning E — Error F — Fatal S — Silent (highest priority, on which nothing is ever printed) 如果你电脑上运行 logcat ,相比在远程 adbshell 端,你还可以为环境变量 ANDROID_LOG_TAGS :输入一个参数来设置默认的过滤 export ANDROID_LOG_TAGS="ActivityManager:IMyApp:D *:S" 需要注意的是 ANDROID_LOG_TAGS 过滤器如果通过远程 shell 运行 logcat 或用 adb shell logcat 来运行模拟器/设备不能输出日志. 3~~~~~~~~~~~控制日志输出格式:

日志信息包括了许多元数据域包括标签和优先级。

可以修改日志的输出格式,所 以可以显示出特定的元数据域。

可以通过 -v 选项得到格式化输出日志的相关信 息. brief — Display priority/tag and PID of originating process (the default format). process — Display PID only. tag — Display the priority/tag only. thread — Display process:thread and priority/tag only. raw — Display the raw log message, with no other metadata fields. time — Display the date, invocation time, priority/tag, and PID of the originating process. long — Display all metadata fields and separate messages with a blank lines. 当启动了 logcat ,你可以通过-v 选项来指定输出格式: [adb] logcat [-v ] 下面是用 thread 来产生的日志格式: adblogcat -v thread 需要注意的是你只能-v 选项来规定输出格式 option. 4~~~~~~~~~~~Logcat 命令列表 -b 加载一个可使用的日志缓冲区供查看,比如 event 和 radio . 默 认值是 main 。

具体查看 Viewing Alternative Log Buffers. -c 清楚屏幕上的日志. -d 输出日志到屏幕上. -f 指定输出日志信息的 ,默认是 stdout . -g 输出指定的日志缓冲区,输出后退出. -n 设置日志的最大数目 .,默认值是 4,需要和 -r 选项一 起使用。

-r 时输出日志,默认值为 16,需要和-f 选项一起使用. -s 设置默认的过滤级别为 silent. -v 设置日志输入格式,默认的是 brief 格式,要知道更多的支持的 格式,参看 Controlling Log Output Format

adbbugreport - return all information from the device that should be included in a bug report. adb shell dmesg kernnel 的 log 等 adb shell dumpcrash adb shell dumpsys 查询所有 service 的状态 查询内核缓冲区信息 adb shell dumpstate 各类信息,比如进程信息,内存信息,进程是否异常, -----------其他 ----------模拟器使用镜像 sdcard 用 SDK 里的 mksdcard 工具来创建 FAT32 磁盘镜像并在模拟器启动时加载它。

这 样创建镜像:? mksdcard, 比如我要创建一个 64M 的 SD 卡模拟文件,文件路径是在 D:\workspace\sdcard.img mksdcard 64000000 D:\workspace\sdcard.img D:\workspace\sdcard.img Emulator –sdcard 或者在 eclipse 的 run 菜单的 open run dialog 对话框中配置启动参数。

#top Usage: top [ -m max_procs ] [ -n iterations ] [ -d delay ] [ -s sort_column ] [ -t ] [ -h ] -m num -n num -d num -s col -t -h Maximum number of processes to display. Updates to show before exiting. Seconds to wait between updates. Column to sort by (cpu,vss,rss,thr). Display this help screen. ********* selection by list Show threads instead of processes. ********* simple selection ********* *********

  • ADB常用命令介绍

    ADB常用命令介绍

    ADB常用命令介绍...

    贡献者:网络收集
    222810
  • ADB常用命令

    ADB常用命令

    ADB常用命令...

    贡献者:网络收集
    772455
  • adb常用命令大全

    adb常用命令大全

    adb常用命令大全...

    贡献者:网络收集
    490404
  • ADB 常用命令说明

    ADB 常用命令说明

    ADB 常用命令说明...

    贡献者:网络收集
    556903
  • 安卓手机adb常用命令

    安卓手机adb常用命令

    安卓手机adb常用命令...

    贡献者:网络收集
    736632
  • adb常用命令补充

    adb常用命令补充

    adb常用命令补充...

    贡献者:网络收集
    397735
  • ADB入门及常用命令

    ADB入门及常用命令

    ADB入门及常用命令...

    贡献者:网络收集
    134263
  • 创维盒子常用命令——ADB命令及其异常处理

    创维盒子常用命令——ADB命令及其异常处理

    创维盒子常用命令——ADB命令及其异常处理...

    贡献者:网络收集
    825914
  • 3.adb简介及常用命令

    3.adb简介及常用命令

    3.adb简介及常用命令...

    贡献者:网络收集
    722546
  • adb安装和常用命令介绍

    adb安装和常用命令介绍

    adb安装和常用命令介绍...

    贡献者:网络收集
    177966
  • 网友在搜
    nxmini测评 漫画 re vale 同甘共苦猜一种动物 japanhdvjiz灏戝コ 周星驰最新电影叫什么 stellate cell 澳门筹码LAS VEGAS 仿咸鱼app 史上最可爱的狗狗图片 虚岁 英语 镜铁矿 迪士尼动画猫 heart locket 鼻子黑头放大局部图片 ns 1-2人 veneno noscar祛疤膏的说明书 a happy life storm是什么 心花怒放开什么生肖 scott spark 710 pinot noir jean loron i33110m gt720m 油封型号怎么看 女生喜欢打球的男生吗 y460换键盘 cityoflove剧情 remoteonly 错误 重庆有哪些好的卫校 桂林婚庆公司雕塑 csgo 官匹战绩 荆轲刺秦王剧本搞笑 林肯mkc和mkx的哪个好 别墅狂欢俊豪台球 英国有关吸烟的法律 兴国路271弄 暗黑3 11赛季 健峰仓储培训心得 esxi 磁盘阵列 日本双马尾萌妹子AV 怀孕7个月血红蛋白95 lovely raquel 女明星 壹购物1gwz g3 dload mode 周冬雨手机高清壁纸 鸿蒙仙猿 电影立春的结局如何 destoon表结构 openwrt明月和潘多拉 怎样退出中国移动app vkontakte 掺杂 日语 4399创世联盟必买英雄 北京医疗医院有哪些 婚后哥哥提性要求 编写一个矩形类 周长 怎样做subbass 绝爱之华胥引演员表

    声明:本站内容部分源于网络转载,出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,请咨询相关专业人士。

    如果无意之中侵犯了您的版权,或有意见、反馈或投诉等情况, 联系我们:点击这里给我发消息

    Copyright © 2016 All Rights Reserved 礼品网 手机站