android 常用adb 和 adb shell 命令
来源:互联网 发布:淘宝店铺标志图片大小 编辑:程序博客网 时间:2024/05/23 18:45
转载:http://blog.csdn.net/yunnywu/article/details/7975451
Android Debug BridgeADB常用命令:1. 查看设备 adb devices 这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 2. 安装软件 adb install <apk文件路径> 这个命令将指定的apk文件安装到设备上 参数“-r”,它是更新安装的意思, 参数 -s ,安装到sdcard. 如: adb install com.sina.weibo.apk3. 卸载软件 adb uninstall <包名> 如果加 -k 参数,为卸载软件但是保留配置和缓存文件. 如: adb uninstall com.sina.weibo.apk4. 登录设备shell adb shell adbshell <command命令> 这个命令将登录设备的shell. 后面加<command命令>将是直接运行设备命令, 相当于执行远程命令 如:adb shell cat /proc/kmsg 5. 从电脑上发送文件到设备 adb push <本地路径> <远程路径> 用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机) 如: adb push /local/build.prop /system/build.prop6. 从设备上下载文件到电脑 adb pull <远程路径> <本地路径> 用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑 如: adb /system/build.prop /local/7. 同步更新 adb sync [ <directory> ] 如果不指定目录,将同时更新 /data 和 /system/ 如: adb sync /data/8. 显示帮助信息 adb help 这个命令将显示帮助信息9. 重新挂载 adb remount 重新挂载系统 分区 用于读写 10. 启 動和关閉 adb start-server - ensure that there is a server running adb kill-server - kill the server if it is running11. 重启设备 adb reboot [bootloader|recovery] - reboots the device, optionally into the bootloader or recovery program12. 查看Log [adb] logcat [<option>] ... [<filter-spec>] .. -b <buffer> 加载一个可使用的日志缓冲区供查看,比如event 和radio . 默认值是main 。具体查看Viewing Alternative Log Buffers. -c 清楚屏幕上的日志. -d 输出日志到屏幕上. -f <filename> 指定输出日志信息的<filename> ,默认是stdout . -g 输出指定的日志缓冲区,输出后退出. -n <count> 设置日志的最大数目<count> .,默认值是4,需要和 -r 选项一起使用。 -r <kbytes> 每<kbytes> 时输出日志,默认值为16,需要和-f 选项一起使用. -s 设置默认的过滤级别为silent. -v <format> 设置日志输入格式,默认的是brief 格式where <tag> is a log component tag (or * for all) and priority is: V Verbose D Debug I Info W Warn E Error F Fatal S Silent (supress all output)'*' means '*:d' and <tag> by itself means <tag>:v13、查看bug报告: adb bugreport 常用adb shell命令:1. 按键事件 input text <string> input a string to device input keyevent <event_code> send a Key Event to device 如: adb shell input keyevent 26 (PowerKey)2. am命令 am start <INTENT> : start an Activity 如 : am start -n com.android.calculator/com.android.calculator2.Calculator am broadcast <INTENT> am startservice <INTENT> am force-stop <PACKAGE> am kill <PACKAGE> am kill-all am broadcast <INTENT> "<INTENT> specifications include these flags and arguments:\n" + " [-a <ACTION>] [-d <DATA_URI>] [-t <MIME_TYPE>]\n" + " [-c <CATEGORY> [-c <CATEGORY>] ...]\n" + " [-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> ...]\n" + " [--esn <EXTRA_KEY> ...]\n" + " [--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE> ...]\n" + " [--ei <EXTRA_KEY> <EXTRA_INT_VALUE> ...]\n" + " [--el <EXTRA_KEY> <EXTRA_LONG_VALUE> ...]\n" + " [--eu <EXTRA_KEY> <EXTRA_URI_VALUE> ...]\n" + " [--eia <EXTRA_KEY> <EXTRA_INT_VALUE>[,<EXTRA_INT_VALUE...]]\n" + " [--ela <EXTRA_KEY> <EXTRA_LONG_VALUE>[,<EXTRA_LONG_VALUE...]]\n" " [-n <COMPONENT>] [-f <FLAGS>]\n" + " [--grant-read-uri-permission] [--grant-write-uri-permission]\n" + " [--debug-log-resolution] [--exclude-stopped-packages]\n" + " [--include-stopped-packages]\n" + " [--activity-brought-to-front] [--activity-clear-top]\n" + " [--activity-clear-when-task-reset] [--activity-exclude-from-recents]\n" + " [--activity-launched-from-history] [--activity-multiple-task]\n" + " [--activity-no-animation] [--activity-no-history]\n" + " [--activity-no-user-action] [--activity-previous-is-top]\n" + " [--activity-reorder-to-front] [--activity-reset-task-if-needed]\n" + " [--activity-single-top] [--activity-clear-task]\n" + " [--activity-task-on-home]\n" + " [--receiver-registered-only] [--receiver-replace-pending]\n" + " [--selector]\n" + " [<URI> | <PACKAGE> | <COMPONENT>]\n" 更多詳细用法请见am 使用帮助.3. pm 命令 pm list packages -f: see their associated file-s: filter to only show system packages-3 ilter to only show third party packagespm list packages [-f] [-d] [-e] [-s] [-e] [-u] [FILTER]"); pm list permission-groupspm list permissions [-g] [-f] [-d] [-u] [GROUP]");pm list instrumentation [-f] [TARGET-PACKAGE]"); pm list featurespm list librariespm path PACKAGEpm install [-l] [-r] [-t] [-i INSTALLER_PACKAGE_NAME] [-s] [-f] PATHpm uninstall [-k] PACKAGE pm clear PACKAGEpm enable PACKAGE_OR_COMPONENTpm disable PACKAGE_OR_COMPONENTpm disable-user PACKAGE_OR_COMPONENTpm set-install-location [0/auto] [1/internal] [2/external]pm get-install-location更多詳细用法,请见pm使用帮助.
0 0
- android 常用adb 和 adb shell 命令
- android 常用adb 和 adb shell 命令
- android 常用adb 和 adb shell 命令
- android 常用adb 和 adb shell 命令
- android 常用adb 和 adb shell 命令
- android 常用adb 和 adb shell 命令
- android 常用adb 和 adb shell 命令 获取root权限
- Android 常用adb shell 命令
- Android常用adb shell命令
- 【Android】常用Adb Shell命令
- Android 常用adb shell 命令
- Android adb和adb shell命令
- Android adb和adb shell命令
- Android adb和adb shell命令
- 常用adb shell 命令
- 常用adb shell命令
- 34个Android常用adb shell命令
- Android常用adb shell命令汇总
- Java中的常量、静态域与静态方法
- 键盘弹出时,遮挡文本输入区域
- <Java 并发编程实践>读书笔记 --- 内部锁
- 用SignalR 2.0开发客服系统[系列4:负载均衡的情况下使用SignalR]
- 一文读懂卷积神经网络
- android 常用adb 和 adb shell 命令
- android学习小项目之一——电话拨号器
- poi解析Excel0307格式通用 struts2
- input文本框输入禁止
- Spring中GetTemplate使用中,事务控制没有在Session的生命周期内起作用,而是中途提交了事务
- 常见排针连接器封装
- assign、retain、copy使用异同
- 局域网访问速度慢、文件传输慢的解决方法
- 训练深度神经网络的时候需要注意的一些小技巧