1、把电脑上文件或目录copy到手机中:adb push <local> <remote>    - copy file/dir to device

  此处的<local>就是指电脑,<remote>就是指手机或者模拟器。此处需要注意的是,电脑上的路径是“C:\”,手机上的是“/sdcard/”,两处的斜杠方向不同。

2、把手机文件copy到电脑上:adb pull <remote> [<local>]  - copy file/dir from device

3、安装apk:adb install [-l] [-r] [-s] [--algo <algorithm name> --key <hex-encoded key> --iv <hex-encoded iv>] <file>
                                 ('-r' means reinstall the app, keeping its data) 强制安装(在某些情况下可以已有些应用程序在运行或不可写,可加上此参数强制安装)
                                 ('-s' means install on SD card instead of internal storage) 安装到SD卡,非手机内存

4、卸载apk:adb uninstall [-k] <package> - remove this app package from the device
                                 ('-k' means keep the data and cache directories) 卸载时保留配置和缓存文件

5、查看手机系统的具体命令:adb shell

  adb shell getprop:查看机器的全部信息参数(硬件信息到所刷的ROM版本信息)。 

  adb shell getprop ro.serialno:查看机器的SN号

  adb shell setprop persist.service.thermal 0 修改信息参数

6、等待设备接入:  adb wait-for-device          - block until device is online

7、可以与其他命令连用:adb wait-for-device install <app>.apk

8、启动adb服务进程:  adb start-server             - ensure that there is a server running

9、关闭adb服务进程:  adb kill-server              - kill the server if it is running

10、获取设备的当前状态:  adb get-state                - prints: offline | bootloader | device

11、获取SN number:  adb get-serialno             - prints: <serial-number>

12、重新挂载系统分区,使系统分区重新可写: adb remount

- remounts the /system partition on the device read-write

13、重启设备:adb reboot [bootloader|recovery]   - reboots the device, optionally into the bootloader or recovery program 直接重启设备回到使用界面

      adb reboot-bootloader        - reboots the device into the bootloader  重启设备到bootloader引导模式

      adb reboot recovery 重启到recovery刷机模式

14、获取管理员权限:  adb root                     - restarts the adbd daemon with root permissions

15、至于adb shell am/pm的命令,请参考http://www.cnblogs.com/zh-ya-jing/p/4702411.html

官方adb说明:http://developer.android.com/tools/help/adb.html

adb 常用命令详解的更多相关文章

  1. adb shell 命令详解,android

    http://www.miui.com/article-275-1.html http://noobjava.iteye.com/blog/1914348 adb shell 命令详解,android ...

  2. adb shell 命令详解,android, adb logcat

    http://www.miui.com/article-275-1.html http://noobjava.iteye.com/blog/1914348 adb shell 命令详解,android ...

  3. hbase shell基础和常用命令详解(转)

    HBase shell的基本用法 hbase提供了一个shell的终端给用户交互.使用命令hbase shell进入命令界面.通过执行 help可以看到命令的帮助信息. 以网上的一个学生成绩表的例子来 ...

  4. samtools常用命令详解(转)

    转自:samtools常用命令详解 samtools的说明文档:http://samtools.sourceforge.net/samtools.shtml samtools是一个用于操作sam和ba ...

  5. cisco常用命令详解

    cisco常用命令详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.常用命令用法展示 1.命令行模式的来回切换 yinzhengjie>enable #从用户模式切换到 ...

  6. H3C常用命令详解

    H3C常用命令详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 1.关闭后台日志输出 <yinzhengjie>sys [yinzhengjie]undo info- ...

  7. hbase shell基础和常用命令详解

    HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服 ...

  8. Tmux 的常用命令详解

    Tmux 的常用命令详解  常用命令: tmux #开启tmux tmux ls #显示已有tmux列表(C-b s) tmux attach-session -t 数字 #选择tmux C-b c ...

  9. Hexo系列(三) 常用命令详解

    Hexo 框架可以帮助我们快速创建一个属于自己的博客网站,熟悉 Hexo 框架提供的命令有利于我们管理博客 1.hexo init hexo init 命令用于初始化本地文件夹为网站的根目录 $ he ...

随机推荐

  1. wine使用

    wineqq 不能输入问题winecfg在 wine 设置里,选择函数库添加 riched20, 就行了(原装领先于内建) wineqq 可以输入不能输入中文问题原因:fictx组件缺失 搜狗输入法没 ...

  2. hasNextInt()方法

    hasNextInt()方法是判断控制台接收是否为数字,当你在控制台输入一个字符的时候,hasNextInt()判断你输入这个字符是不是数字,而不是接收值,当if判断通过之后执行接收,也就是你输入的那 ...

  3. 用CSS3和伪元素绘制三角形

    具体怎样的写法,参照右边链接:https://segmentfault.com/a/1190000002783179 加以改良,不想多一个标签,可以直接利用伪元素,以下面代码为例所示: html代码: ...

  4. 【进度总结】第一个web应用程序(未完成)

    web程序快速导航 使用Eclipse for Java EE Web Development,并配置Tomcat,这部分内容在众多教程中都描述的十分详细.我直接从代码部分开始记录流程: 这张图是We ...

  5. Python安装第三方库文件工具——pip

    Python安装第三方库文件一般使用pip. 1.pip的安装 (1)下载pip 进入https://pypi.python.org/pypi/pip#downloads

  6. Linux下的I/O复用

    读书笔记 I/O复用使得程序能同时监听多个文件描述符,这对提高程序的性能至关重要. Linux下实现I/O复用的系统调用主要有select, poll, epoll. select: 用户通过3个参数 ...

  7. Postgres远程访问配置

    在服务器上安装了Postgres数据库,然后通过客户端工具pgAdminIII来远程访问的过程中发现提醒服务器没有启动监听的错误.解决方法如下: 编辑Postgres安装路径下的/data/pg_hb ...

  8. spark简单入门

    本文由cmd markdown编辑,原始链接:https://www.zybuluo.com/jewes/note/35032 RDD是什么? RDD是Spark中的抽象数据结构类型,任何数据在Spa ...

  9. python之set (集合)

    1. 集合是什么 set {1,2,3} 2. 集合怎么用 去重 集合是无序的 集合就是一个没有值的字典,遵循:唯一,无序,元素要求可哈希(不可变) 集合是可变的 2.1 增 方法一: s.updat ...

  10. Java中的线程--线程中的工具

    这主要想写一下Java中的jdk提供的一些线程中的工具, 一.semaphore信号灯 Semaphore可以维护当前访问自身的线程个数,并提供了同步机制,使用Semaphore可以控制同时访问资源的 ...