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. RTMPdump(libRTMP) 源代码分析 8: 发送消息(Message)

    ===================================================== RTMPdump(libRTMP) 源代码分析系列文章: RTMPdump 源代码分析 1: ...

  2. Linux - script练习

    首先HelloWorld 对谈式脚本:变量内容由使用者决定 随日期变化:利用date进行文件的创建 比较直接运行与利用source来运行脚本的区别

  3. Socket层实现系列 — bind()的实现(一)

    bind()函数的使用方法很简单,但是它是怎么实现的呢? 笔者从应用层出发,沿着网络协议栈,分析了bind()的系统调用.Socket层实现,以及它的TCP层实现. 本文主要内容:bind()的系统调 ...

  4. PS 图像特效-非线性滤波器

    利用非线性滤波器,使图像的色彩凝块,形成一种近似融化的特效. clc; clear all; addpath('E:\PhotoShop Algortihm\Image Processing\PS A ...

  5. LeetCode之旅(20)-Power of Three

    题目: Given an integer, write a function to determine if it is a power of three. Follow up: Could you ...

  6. obj-c编程08:分类和协议

    篇文章里我们来聊聊如何扩展一个类的方法和实例变量,我们首先来看一下命名分类如何扩展一个类.在下面的代码中,首先定义一个类Player用来定义普通球员,如果第三方开发者发现普通球员缺少了一些方法,则可以 ...

  7. lpad函数

    函数介绍 lpad函数是Oracle数据库函数,lpad函数从左边对字符串使用指定的字符进行填充.从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思. 2 ...

  8. ios中block访问外部变量的一些注意点

    Block类型是一个C级别的语法和运行机制.它与标准的C函数类似,不同之处在于,它除了有可执行代码以外,它还包含了与堆.栈内存绑定的变量.因此,Block对象包含着一组状态数据,这些数据在程序执行时用 ...

  9. access窗体最大化到软件大小

    Private Sub Form_Load()DoCmd.ShowToolbar "Ribbon", acToolbarNo '窗体最大化,占满软件最 End Sub

  10. 使用Python自动提取内容摘要

    https://www.biaodianfu.com/automatic-text-summarizer.html 利用计算机将大量的文本进行处理,产生简洁.精炼内容的过程就是文本摘要,人们可通过阅读 ...