<style type="text/css">
<!--
h2
{margin-top:0.49cm;
margin-bottom:0.49cm;
color:rgb(128,128,128);
text-align:left;
widows:2;
orphans:2;
page-break-after:auto}
h2.western
{font-family:"宋体","SimSun"}
h2.cjk
{font-family:"DejaVu Sans";
font-style:normal}
h2.ctl
{font-family:"宋体","SimSun"}
p
{margin-bottom:0.21cm}
-->
</style>
adb(AndroidDebug Bridge)是Android提供的一个通用的调试工具:Android调试桥,借助这个工具,我们可以管理设备或手机或者模拟器的状态。
1.device命令
用来列出当前电脑连接的手机或者模拟器
运行—cmd—adbdevices:这样就是直接全部列出来所有的手机和模拟器
-d设备(如果只有一个设备,即使有1000个模拟器,这样就是操作设备)
-e模拟器(如果只有一个模拟器,即使有2000个设备,这样也是操作模拟器)
-s序列号(如果设备、模拟器都大于1,上面两条失效,只能通过序列号来操作了)
2.安装软件
运行—cmd—adbinstall apk路径
3.卸载软件
运行—cmd—adbuninstall <软件名>
adbuninstall –k uninstall <软件名>:-k 表示要保留配置和缓存文件
4.进入设备或者模拟器的shell
adbshell
这样就可以进入设备或者模拟器的shell,在这个Linux环境中,可以执行各个Linux命令,如果只是想执行另外的一条Linux命令,只需要adbshell <命令>即可
如:adbshell dmesg
5.发布端口
adbforward tcp:5555 tcp:8000
设置任意的端口号,做为主机向模拟器或设备的请求端口
6.从电脑上发送文件到设备
adbpush <本地路径><远程路径>:可以把本地电脑上的文件或者文件夹复制到设备上
7.从设备上下载文件到手机
adbpull <远程路径><本地路径>:把设备上的文件或者文件夹下载到本地电脑上
8.查看bug报告
adbbugreport
9.记录无线通讯日志
adbshell
logcat–b radio
10.获取设备的ID和序列号
adbget-product
adbget-serialno
11.启动服务
adbstart-server
12.停止服务
adbkill-server
13.给特定的模拟器/设备实例发送命令
如果有多个模拟器/设备实例在运行,在发布adb命令时需要指定一个目标实例。这样做,请使用-s选项的命令。在使用的-s选项是
adb-s <serialNumber> <command>
如上所示,给一个命令指定了目标实例,这个目标实例使用由adb分配的序列号。你可以使用devices命令来获得运行着的模拟器/设备实例的序列号
示例如下:
adb-s emulator-5556 install helloWorld.apk
注意这点,如果没有指定一个目标模拟器/设备实例就执行-s这个命令的话,adb会产生一个错误.
14.显示帮助信息
adbhelp
分享到:
相关推荐
adb常用命令
adb常用命令adb shell常用命令.docx.zip
adb常用命令md文件,列举了一些常用的adb命令,忘记了随时查,不要硬背
adb常用命令
ADB常用命令文档
此文档主要讲解了MTK log 的抓取方式和ADB 命令的使用
本文档用于Android开发人员和测试人员熟悉android平台下的adb的各种操作,将工作中常用的adb命令进行了一一举例,提高工作效率。
monkey工具的使用及adb常用命令介绍
ADB常用命令和路径。
adb常用命令共2页.pdf.zip
这里是一些android的adb常用命令,能够知道大家进行一些手机开发的调试。 这里只是我的一些小小的见解,希望对大家有帮助
ADB常用命令整理.xmind
adb常用命令脚本集成,内含:adb安装应用、adb导入文件、installAPK指定目录等bat文件
adb 常用命令,adb connect ,wifi adb ,android 常用,安装app查看进程等
云宝测试之路-adb常用命令
adb常用命令[借鉴].pdf