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. appium环境搭建思路

    1.appium环境是不是需要appium的一个安装包? 2.我们针对android进行测试我们是不是需要android本身的一个android 的sdk? 3.android这个本身就是java基础 ...

  2. MVC系列学习(十六)-区域的学习

    1.查找控制器的过程 1.1调用其他项目中的控制器 a.先到网站根目录下的bin文件夹下,遍历所有的程序集 b.找到以Controller结尾的类 c.再找出其中继承了Controller的类 d.接 ...

  3. Symbol.iterator 和 for of

    Symbol.iterator 和 for of 是es6的新特性 可以为对象设置 自己的迭代器 首先介绍我们的for of var arr = [1,2,3,8,33] for (var i of ...

  4. MySql中查询语句实现分页功能

    import java.util.*;import java.sql.*; public class FruitDao {    private Connection conn;    private ...

  5. 【学习笔记】八:浏览器对象模型BOM

    1.window对象 window是BOM的核心,它既是JS访问浏览器的一个接口,又是ES规定的Global对象. 1)全局作用域对象 a.所有在全局作用域中声明的变量.函数都会成为window对象的 ...

  6. 实现dedecms(PC端)全站动态浏览 并实现伪静态

    dedecms默认是生成静态文件,如何实现织梦(PC端)全站动态浏览呢? 织梦全站动态浏览方法 1. 修改首页为动态浏览 后台-生成-更新首页-勾选“仅动态浏览” 2. 修改栏目页为动态浏览 ①添加或 ...

  7. java代码(生成long类型数字)

    package test; public class GenerateNum { public static void main(String[] args) { //定义为long类型,需在数值后面 ...

  8. XDU——受教了

    存在的问题还是很多的 GG 突然觉得刷题的目的并不是追求A.我们应该在那个过程中提高代码能力和建立模型解题能力 会的算法会巧妙应用才是王道 吐槽自己两句,写高数了

  9. charles连接手机抓包--------最详细的步骤

    首先确保电脑和手机连接到同一个热点上 电脑连接热点以后,首先打开Charles设置Charles的setting port一般都默认8888 Enable transparent HTTP proxy ...

  10. Java数据结构和算法(五)--希尔排序和快速排序

    在前面复习了三个简单排序Java数据结构和算法(三)--三大排序--冒泡.选择.插入排序,属于算法的基础,但是效率是偏低的,所以现在 学习高级排序 插入排序存在的问题: 插入排序在逻辑把数据分为两部分 ...