1、adb简介:
    adb,即 Android Debug Bridge。通过这个工具和android进行交互操作
2、adb命令格式:

    adb [-d|-e|-s <serialNumber>] <command>

    中括号中不是必填项。例如:adb -s emulator-5554 install xxxxxx.apk按照xxxx应用程序
    -d: 执行唯一连接到pc上的真实安卓手机执行命名。该参数不允许pc端连接多部设备
    -e:和-d类似,执行唯一连接到pc上的模拟安卓手机执行命名。该参数不允许pc端连接多部设备
    -s:通过设备序列号指定设备进行命令的执行
常用的命令
1、查看adb版本:adb version 通常也作为验证adb安装是否成功
2、查看连接设备和模拟器:adb devices
3、安装软件:adb install xxx.apk   xxx要指定安装的apk路径
  常用参数:-s 安装到sdk上,例如:adb -s install xxx.apk
       -r 保留数据和缓存文件,重新安装apk
4、卸载:adb uninstall xxx.apk   直接卸载
   adb -k uninstall xxx.apk 卸载但保留用户的数据
5、复制文件:从pc端复制到手机:adb push [pc端文件位置] [存放到手机的路径]
                    从手机到pc端:adb push [手机存放文件的位置] [文件存放到pc端的路径]
6、列出系统所有的包名:adb shell pm list packages
7、列出系统所有的报名:adb shell pm list packages -s
8、列出除系统自带程序外的第三方应用程序包名:adb shell pm list packages -3
9、管道符命令:| grep  和linux中用法基本一致
10、清除应用程序的缓存和数据:adb shell pm clear [包名]
11、查看日志:adb logcat
12、查看android系统版本:adb shell getprop ro.build.version.release
13、查看屏幕分辨率:adb shell wm size
14、启动adb server:adb start-server
15、停止adb server:adb kill-server
16、重启:adb reboot
17、检查设备是否已经root:adb shell  
          然后输入: su
  $表示没有root,#为已经root
18、查看资源占用情况:adb shell top
19、模拟按键的输入:
  格式:adb shell input keyevent [keycode]
  adb shell input keyevent 3 按下home键
  adb shell input keyevent 4 按下返回键
  keycode与对应的按键:
  

keycode

按键

3

HOME

4

返回

5

打开拨号

6

挂断电话

24

增加音量

25

降低音量

26

电源键

27

拍照

64

打开浏览器

82

菜单键

85

播放/暂停

86

停止播放

87

播放下一首

88

播放上一首

126

恢复播放

127

暂停播放

164

静音

176

打开系统设置

207

打开联系人

208

打开日历

209

打开音乐

210

打开计算器

220

降低屏幕亮度

221

提高屏幕亮度

223

系统休眠

224

点亮屏幕

adb常用操作命令的更多相关文章

  1. adb连接夜神模拟器与adb常用操作命令

    adb connect 127.0.0.1:62001 adb kill-server 在关闭adb服务后,要使用如下的命令启动adb服务. adb start-servermore than one ...

  2. 【android】adb常用命令

    ADB常用命令: [adb help]获取帮助 [adb get-serialno]获取设备串号 [adb -s <serialNumber> <command>]给特定设备发 ...

  3. adb常用命令(手机测试)

                                                   ADB安装与常用命令详解 一.ADB意义 adb的全称为Android Debug Bridge,就是起到 ...

  4. 【转载】Linux中常用操作命令

    说明:开始学习linux系统,为了方便查看,特转载一篇Linux中常用操作命令,转载地址:http://www.cnblogs.com/laov/p/3541414.html 正文: Linux简介及 ...

  5. 54. Android中adb常用命令及应用常用目录

    本文主要介绍adb常用命令及应用常用目录.1.adb常用命令adb devices列出所有连接的android设备.以下命令都是对单个devices而言,如果存在多个devices的话,下面的命令都需 ...

  6. Git常用操作命令与图解

    Git 是一个很强大的分布式版本控制系统.它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势. Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone g ...

  7. svn 常用操作命令

    svn 常用操作命令 检出 svn checkout http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 svn checkout svn://路径(目录或文件 ...

  8. MongoDB(1):常用操作命令大全

    MongoDB常用操作命令大全(转) http://www.jb51.net/article/48217.htm 成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操 ...

  9. Android开发系列之adb常用命令

    对于Android开发者来说,如果没有adb的帮助,那肯定就跟少了一只手那样别扭.其实笔者在刚刚学习Android开发的时候,也没有意识到adb的重要性.想想只要用IDE画出界面,然后实现后台的逻辑代 ...

随机推荐

  1. PS 滤镜——扩散特效, 毛玻璃 效果

    %%%  Diffuse %%%  扩散效果    clc; clear all; addpath('E:\PhotoShop Algortihm\Image Processing\PS Algori ...

  2. 关于IOS中使用支付功能(以支付宝为例)

    支付宝是第三方支付平台,简单来说就是协调客户,商户,银行三者关系的方便平台 使用支付宝进行一个完整的支付功能,大致有以下步骤: a 与支付宝进行签约,获得商户ID(partner)和账号ID(sell ...

  3. 图文并茂的生产者消费者应用实例demo

    前面的几篇文章<<.NET 中的阻塞队列BlockingCollection的正确打开方式>><<项目开发中应用如何并发处理的一二事>>从代码以及理论角 ...

  4. access treeview读取数据表成树并与子窗体联动

    Private Sub Form_Load()Dim i As IntegerDim rst As DAO.RecordsetSet rst = CurrentDb.OpenRecordset(&qu ...

  5. Django之Apps源码学习

    先了解下官方文档的介绍 Django包含了一个已经安装应用的注册表,这个注册表存储着配置信息以及用来自省,同时也维护着可用模型的列表. 这个注册表就是apps,位于django.apps下,本质上是一 ...

  6. Mac下面解决PYTHONPATH配置的方法

    问题起因:MacPort安装的Python包在/opt目录里面,和系统安装的python包不在一起,由于Mac下面编译安装无止境的找不到问题,虽然MacPort解决了这个问题,但是它安装的东西,得自己 ...

  7. esp-12e折腾

    寒假前就从x宝买了esp-12e以及esp32s,当时似乎是想给自己的蓝牙开门升级换代?esp32s拿来过度linux? 寒假放在书包拿回去以为有时间会玩玩,没想到一直耽搁到现在.前两天才拿出来,网上 ...

  8. Mysql 快速指南

    Mysql 快速指南 本文的示例在 Mysql 5.7 下都可以测试通过. 知识点 概念 数据库(database):保存有组织的数据的容器(通常是一个文件或一组文件). 数据表(table):某种特 ...

  9. CF877F

    题目大意:给定n个数有正有负,有Q次询问,每次询问区间[l,r]中有几个子区间满足和为k 做法:显然的莫队 每次用map记录一下当前区间[l,r]中的前缀和的值的个数 然后r的话找sum[r]-k的, ...

  10. 初探Apache Beam

    文章作者:luxianghao 文章来源:http://www.cnblogs.com/luxianghao/p/9010748.html  转载请注明,谢谢合作. 免责声明:文章内容仅代表个人观点, ...