桌面快捷方式"> 桌面快捷方式" />

Android__ADB_操作命令

ADB :(Android Debug Bridge) 说明:下面一些命令需要有 root 权限才能执行成功 快速启动 dos 窗口执行 adb: 1. adb.exe 所在路径添加到系统环境变量中 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 的命令器中 adb jdwp 查看指定的设施的可用的 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_* public static final int KEYCODE_SOFT_LEFT = 1; public static final int KEYCODE_SOFT_RIGHT = 2; public static final int KEYCODE_HOME = 3; public static final int KEYCODE_BACK = 4; public static final int KEYCODE_CALL = 5; public static final int KEYCODE_ENDCALL = 6; -----------安装卸载 系列----------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 adb unstall com.huawei.hello 说明:如果带-r 选项重新安装 apk 时,安装在 /data/local/tmp/目录下,手机重 启后还是使用原来的 apk. -----------文件操作 系列----------adb push - copy file/dir to device adb pull - 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 内存分区 adb shell getprop 列出系统所有属性 adb shell getprop | findstr "gsm" 列出包含 gsm 的属性 adb shell setprop 修改系统属性 adb shell sqlite3 可以执行 sql 语句查看数据库信息, 具体使用情况待 -----------Log 系列----------adb logcat [ ] - View device log 1~~~~~~~~~~~查看可用日志缓冲区: adb logcat -b radio — 查看缓冲区的相关的信息. adb logcat -b events — 查看和相关的的缓冲区. adb logcat -b main — 查看主要的日志缓冲区 2~~~~~~~~~~~过滤日志输出: 过滤器语句按照下面的格式描 tag:priority ... , tag 表示是标签, priority 是表示标 签的报告的最低等级 adb logcat *:W 显示优先级为 warning 或更高的日志信息 adb logcat ActivityManager:I MyApp:D *:S 日志的标签是系统部件原始信息的一个简要的标志。

(比如:―View‖就是查看系 统的标签). 优先级有下列集中,是按照从低到高顺利排列的: V — Verbose (lowest priority) man

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

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

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

-N negate selection -G by real group ID (supports names) -a all w/ tty except session leaders -U by real user ID (supports names) -d all except session leaders -g by session OR by effective group name -e all processes -p by process ID T all processes on this terminal -s processes in the sessions given a all w/ tty, including other users -t by tty g OBSOLETE -- DO NOT USE -u by effective user ID (supports names) r only running processes U processes for specif users x processes w/o controlling ttys t by tty *********** output format ********** *********** long options *********** -o,o user-defined -f full --Group --User --pid --cols --ppid -j,j job control s signal --group --user --sid --rows --info -O,O preloaded -o v virtual memory --cumulative --format --deselect -l,l long u user-oriented --sort --tty --forest --version -F extra full X registers --heading --no-heading --context ********* misc options ********* -V,V show version L list format codes f ASCII art forest -m,m,-L,-T,H threads S children in sum -y change -l format -M,Z security data c true command name -c scheduling class -w,w wide output n numeric WCHAN,UID -H process hierarchy netstat -ano 查看网络连状态 显示协议统计信息和当前 TCP/IP 网络连接。

NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval] -a -b 显示所有连接和端口。

显示包含于创建每个连接或端口的 可执行组件。

在某些情况下已知可执行组件 拥有多个独立组件,并且在这些情况下 包含于创建连接或端口的组件序列 被显示。

这种情况下,可执行组件名 在底部的 [] 中,顶部是其调用的组件, 等等,直到 TCP/IP 部分。

注意此选项 可能需要很长时间,如果没有足够权限 可能失败。

显示以太网统计信息。

此选项可以与 -s 选项组合使用。

以数字形式显示地址和端口号。

-e -n

  • Android adb命令的使用

    Android adb命令的使用

    Android adb命令的使用...

    贡献者:网络收集
    289285
  • Android开发 adb命令使用

    Android开发 adb命令使用

    Android开发 adb命令使用...

    贡献者:网络收集
    45403
  • Android_ADB命令的使用及例子

    Android_ADB命令的使用及例子

    Android_ADB命令的使用及例子...

    贡献者:网络收集
    389828
  • android adb命令行工具使用

    android adb命令行工具使用

    android adb命令行工具使用...

    贡献者:网络收集
    247808
  • android adb命令大全

    android adb命令大全

    android adb命令大全...

    贡献者:网络收集
    535475
  • Android开发环境搭建及adb命令使用

    Android开发环境搭建及adb命令使用

    Android开发环境搭建及adb命令使用...

    贡献者:网络收集
    750193
  • android adb命令

    android adb命令

    android adb命令...

    贡献者:网络收集
    497796
  • android adb命令详解

    android adb命令详解

    android adb命令详解...

    贡献者:网络收集
    674836
  • android常用的adb命令

    android常用的adb命令

    android常用的adb命令...

    贡献者:网络收集
    492425
  • android中常用的adb命令

    android中常用的adb命令

    android中常用的adb命令...

    贡献者:网络收集
    944224
  • 网友在搜
    软路由转发性能 央金兰泽最新qq歌歌曲 datatables 导出 中国恋足足交网 spring boot consul 华硕小板报价 cb站chaturbate要钱吗 济南市水利局漫画班子 japanes eadult video 宏碁 acer tmtx50 iu趴在沙发上照片 韩语 数字八 tara新歌123 sql2005执行命令 鲜花拱门价格 0002 00 幼儿园科学小实验 我的世界建筑教程 docker 修改国内源 我能熟练掌握英语 奔驰e级自动泊车入位 cdr如何设置线宽 ms5611定高程序 devon lee hd pps 254 磁力链接 v8 rt95016 lf1v184 太原体育西路商铺出售 嘉行传媒签约艺人 外国人绑定微信银行卡 梦幻西游手游召回好友 等着我2016全集180 volte怎么隐漫画应用图标 s97155 plug and play logo 红尘情歌葫芦丝视频 000005世纪星源 phat phap nhiem mau lt is very hot today 吉列致护和致顺的区别 黄蓝性格特质 将string转换成map 剑三天策pve怎么样 忆术家官网 江西财园通官网 聚氨酯防腐油漆 单核细胞1.28 创新能力初赛成绩查询 如皋市搬经镇房源 风中的承诺mp3 duilib 退出程序 6711传奇霸业 貂蝉程远杀号 国家发改委开发区目录 ipz735 mp4 包玉刚与邓小平 包玉刚与邓小平 女神异闻录5鸭志田金牌 大数据工程师招聘

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

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

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