ADB命令解析
ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(手机).
它的主要功能有:
* 运行设备的shell(命令行)
* 管理模拟器或设备的端口映射
* 计算机和设备之间上传/下载文件
* 将本地apk软件安装至模拟器或android设备
ADB是一个客户端-服务器端程序, 其中客户端是你用来操作的电脑, 服务器端是android设备..
1. 查看设备
| 1 | adb devices | 
这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示
2. 安装软件
| 1 | adb install [-r] [-s] <file> | 
这个命令将指定的apk文件安装到设备上.
-r 强制安装(在某些情况下可以已有些应用程序在运行或不可写,可加上此参数强制安装)
-s 将apk文件安装在SD-Card
3. 卸载软件
| 1 | adb uninstall [-k] <软件名> | 
如果加 -k 参数,为卸载软件但是保留配置和缓存文件.
4. 从电脑上发送文件到设备
| 1 | adb push <本地路径> <远程路径> | 
用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)
例:传送文件到手机中,如:
| 1 | adb push recovery.img /sdcard/recovery.img | 
将本地目录中的 recovery.img文件传送手机的 SD卡中并取同样的文件名 .
5. 从设备上下载文件到电脑
| 1 | adb pull <远程路径> <本地路径> | 
用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑
6. 显示帮助信息
| 1 | adb help | 
-- 这个命令将显示帮助信息
7. 显示ADB命令版本号
| 1 | <b>adb version</b> | 
8. 启动计算机adb 服务进程
| 1 | adb start-server | 
当然你可以直接使用adb devices命令时自动开启
9. 关闭计算机adb 服务进程
| 1 | adb kill-server | 
这样可以关闭adb服务进程,有时在正在使用的adb,然后想删除adb,那这时你得先关闭进程才了删除,就要用到它了
10. 重启设备
| 1 | adb reboot [bootloader|recovery] | 
| 2 | adb reboot-bootloader | 
重启有三种方式,1)直接重启设备回到使用界面adb reboot即可;
2)重启设备到bootloader引导模式:adb reboot-bootloader或adb reboot bootloader
3)重启到recovery刷机模式:adb reboot recovery
11. 返回设备状态
| 1 | adb get-state | 
返回设备状态,有三种结果:关机,引导模式,设备在线
12. 返回设备序列号
| 1 | adb get-serialno | 
返回设备序列号SN值
13. 获取设备的ROOT权限
| 1 | adb remount | 
通过这个命令就可以获取设备的ROOT权限一样的通adb操作/system等目录的,如adb push xx.app /system/app 即可将app应用直接放入系统目录。这个操作必须机子已解锁并ROOT过。
ADB命令解析的更多相关文章
- Android笔记之adb命令解析1
		要在cmd命令中直接使用adb,需要配置环境变量:目录XXX\sdk\platform-tools 查看adb -help 帮助命令打印出以下内容: Android Debug Bridge vers ... 
- ROM定制开发教程-Android adb命令用法与实例解析
		一.什么是ADB Android Debug Bridge(adb)是一个命令行工具,可让您与模拟器或连接的Android设备进行通信.您可以在android sdk / platform-tools ... 
- ADB——命令大全
		基本语法 基本语法 adb [-d|-e|-s <serialNumber>] <command> # serialNumber表示设备序列号,也可以是ip地址 # 如果只有一 ... 
- adb命令使用总结
		1.启动/停止 启动 adb server 命令: adb start-server (一般无需手动执行此命令,在运行 adb 命令时若发现 adb server 没有启动会自动调起.) 停止 adb ... 
- 如何使用 adb 命令实现自动化测试
		如何使用 adb 命令实现自动化测试 一.前提: 1.打开手机调试模式,确保手机已正常连接电脑,可在电脑上通过adb devices命令查看,结果如下说明连接成功: List of devices a ... 
- 一些实用的adb命令
		一.前提: 1.打开手机调试模式,确保手机已正常连接电脑,可在电脑上通过adb devices命令查看,结果如下说明连接成功: List of devices attached90xxxxc9 dev ... 
- ADB命令详解及大全( 声明:此文是参考大佬博客所做的笔记!)
		adb是什么? adb的全称为Android Debug Bridge,就是起到调试桥的作用.通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具.a ... 
- Android ADB实现解析【转】
		本文转载自:http://blog.csdn.net/u010223349/article/details/41120255 ADB是Android系统提供的调试工具,整个ADB工具由三部分组成: ... 
- [整理]ADB命令行学习笔记
		global driver# 元素定位driver.find_element_by_id("id") # id定位driver.find_element_by_name(" ... 
随机推荐
- [置顶] Application,Session,Cookie之Application对象
			概述 Application为全局作用域,且只有一个Application对象,它可以存储和访问任意页面的变量(数据存储类型都是Object,也就是任意类型),同时也被多页面使用(也为引用). App ... 
- 成语接龙(dfs)
			成语接龙 Time Limit: 1000 MS Memory Limit: 32768 K Total Submit: 92(17 users) Total Accepted: 23(14 user ... 
- 关于VS2008中的targetver.h文件
			targerver.h文件的作用: 定义程序运行的环境,如限制程序只能在XP下运行,限制程序在只能在Vin7下运行 或限制程序只能在XP以上系统运行,或限制程序只能在Server2003以上系统运行. ... 
- flashback database操作步骤
			默认情况数据库的flashback database是关闭的. 启用Flashback Database 步骤:1.配置Flash Recovery Area 检查是否启动了flash recover ... 
- 百度地图API用法(传地址)
			网上找了很多都是没用的,非动态用法,最后在官网论坛才问到的 现在来一步一步教大家用 1 这是地址: http://developer.baidu.com/map/ 选择web开发 先获取密钥 ... 
- Mob短信验证的具体使用
			原文著作权地址:http://www.jb51.net/article/84946.htm demo地址:http://git.oschina.net/lizhanqi/MobSMSDemo 一.前言 ... 
- [Leetcode] Find the minimum in rotated sorted array
			我在Github上新建了一个解答Leetcode问题的Project, 大家可以参考, 目前是Java 为主,里面有leetcode上的题目,解答,还有一些基本的单元测试,方便大家起步. 题目: Su ... 
- C++ 语言特性的性能分析
			转载:http://www.cnblogs.com/rollenholt/archive/2012/05/07/2487244.html 大多数开发人员通常都有这个观点,即汇编语言和 C 语 ... 
- PDO基础知识
			使用PDO之前首先开启PHP的PDO扩展,方法见百度. PDO连接数据库的方式有三种 1.通过参数的形式连接数据库 (推荐) //通过参数形式连接数据库 try{ $dsn = 'mysql:host ... 
- js跨浏览器事件处理
			var EventUtil = { addHandler: function(element,type,handler){ if(element.addEventListener){ element. ... 
