根据官方文档解析adb命令的详细操作

原创 2015年11月19日 21:04:10

根据官方文档翻译android 的adb操作命令


一、ADB是什么

Android调试桥(adb)是一个通用的命令行工具,它可以让你与一个模拟器实例或连接的Android设备交互。它是一个客户机-服务器程序。ADB工具一般由以下几部分组成。

  • A client, which runs on your development machine. You can invoke a client from a shell by issuing an adb command. Other Android tools such as the ADT plugin and DDMS also create adb clients

  • A server, which runs as a background process on your development machine. The server manages communication between the client and the adb daemon running on an emulator or device.

  • A daemon, which runs as a background process on each emulator or device instance.

ADB工具一般在哪里。

You can find the adb tool in /platform-tools/.

二、ADB命令使用语法?

adb 例如:adb devices 查看所有连接的设备。

三、ADB命令具体使用步骤和截图

1.查看所有连接设备的列表。

adb devices
这里写图片描述

2.如果模拟器和真机同时连接的时候,需要指定那个设备去执行命令。

adb -s <设备序列号> <命令> 例如:adb -s 0123456789ABCDEF install One.apk
这里写图片描述

3.查看ADB帮助命令

adb help

4.查看ADB版本号

adb version

5、获取设备的ID和序列号

adb get-serialno

6、安装应用的命令

adb install One.apk
这里写图片描述

7、缷载apk的命令

adb uninstall apk包的包名
这里写图片描述

8、获取管理员权限

adb root

9、重新挂载系统分区,使系统分区只读变可写

adb remount

10、从本地向设备中push文件

adb push <本地文件> <设备需要push的路径> 例如:adb push One.apk /data/app
这里写图片描述

11、从设备向本地拉文件

adb pull <设备中的文件> <本地路径> 例如:adb pull /data/app/One.apk D:\

这里写图片描述

12、进入android设备的shell模式

adb shell

13、删除系统应用

  adb remount 
  adb shell
  cd system/app
  rm *.apk

14、启动adb服务进程

start-server

15、杀死adb服务进程

kill-server

16、抓取指定tag的log信息

1、adb shell
2、logcat |grep tag 例如:adb logcat |grep xyz
这里写图片描述

17、你可以设置任意的端口号,做为主机向模拟器或设备的请求端口

adb forward tcp:5555 tcp:8000

18、重新启动设备

adb reboot

四、adb命令还有很多,上述都是比较常用的一些命令,可以根据adb help查看更多命令的用法,请关注下一篇logcat的具体使用。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Pro Android学习笔记(五五):调试和分析(3):adb命令、模拟器控制台和StrictMode

adb命令 我们在学习SQLite的使用,介绍过部分adb命令的使用,见Pro Android学习笔记(五):了解Content Provider(上) 。 abd –e shell -e是...
  • flowingflying
  • flowingflying
  • 2013年11月14日 14:29
  • 3886

ADB命令操作手机数据

场景:要从root手机里提取一个log.db文件,但是一直没有提取出来。后来发现是手机里的限制不允许,下面记录提取的过程。...
  • annie810
  • annie810
  • 2016年07月15日 08:50
  • 2456

web service—底层调用本质+WSDL文档解析

前面两篇博客已经实现了两个小例子,大致了解了整个流程。那么这里讲讲webservice底层调用的本质和wsdl文档具体的含义。 一、底层调用的本质     说白了就是xml文档的生成、传递、解析的...
  • ggibenben1314
  • ggibenben1314
  • 2015年08月13日 22:26
  • 1303

Android开发中常用ADB命令总结

adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比...
  • true100
  • true100
  • 2015年11月09日 14:28
  • 3307

如何使用ADB命令查看Android手机相关信息参数

本文主要介绍的是教大家如何使用ADB命令来查看自己Android手机的相关硬件以及其他的参数信息,相信许多机友已经早已查看过,而新入门感兴趣的机友可以尝试一下…… 本文主要介绍的...
  • zhongxiaowenhuman
  • zhongxiaowenhuman
  • 2011年11月15日 20:47
  • 3292

Mac命令操作记录

1. 查看已启动的系统服务   命令:sudo launchctl list  例如 sudo launchctl list|grep ssh 【查看ssh服务是否启动】  若没有启动ssh服务...
  • purple_lumpy
  • purple_lumpy
  • 2017年12月17日 20:03
  • 91

如何用python 写 adb 命令脚本

最近在学习python,python可以说是写一些小脚本的利器语法简单,做为最著名的就“胶水语言”用它来写一些命令脚本非常的方便。    今天就想如何用python执行adb的命令来安装应用 省了一...
  • u012436608
  • u012436608
  • 2016年03月15日 18:16
  • 8687

使用adb命令操作数据库

在使用adb命令之前,我们先要配置环境。将sdk的platform-tools目录配置到Path环境中。window配置方法,右击我的电脑→高级系统设置→环境变量,找到Path,将platform-t...
  • wyz1535
  • wyz1535
  • 2017年04月29日 12:56
  • 145

adb 常用命令大全

adb 常用命令大全 1. 显示系统中全部Android平台:     android list targets 2. 显示系统中全部AVD(模拟器):     android list avd 3....
  • ccf19881030
  • ccf19881030
  • 2013年12月22日 10:49
  • 36827

adb命令执行java代码

使用adb命令让Android设备执行java代码
  • u011956004
  • u011956004
  • 2017年12月28日 16:03
  • 273
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:根据官方文档解析adb命令的详细操作
举报原因:
原因补充:

(最多只允许输入30个字)