|
嘿。人人好,我是4U:
本日为人人来先容adb调试对象!
ABD的全称为Android Debug B猫先森收集资本站ridge,
译为android调试桥,就是在android体系中起到调试桥的作用。本日咱们来进修甚么是abd,和adb的经常使用下令。好了空话补若干,来继承咱们的逐日课程吧!
学测试,寻知音,履历交换,我参加
一八、adb对象概述adb的全称为Android Debug Bridge,译为android调试桥,就是在android体系中起到调试桥的作用。经由过程adb咱们可以在Eclipse中利便经由过程DDMS来调试Android法式。adb的工作体式格局对照特殊,采纳监听SocketTCP5554等端口的体式格局让IDE以及Qemu通信,默许情形下adb会daemon相干的收集端口,以是当咱们运行Eclipse时adb历程就会主动运行。
adb说白了就是debug对象。借助这个对象,咱们可以治理装备或者手机模仿器的状况。adb.exe在你安装的android的sdk开发包platform-tools目次下。
adb是一个客户端-服务器端法式,此中客户端是你用来操纵的电脑,服务器端是android装备。adb作为一个客户端-服务器法式,包罗三个组件:
客户端:该组件发送死令。客户端在开发计较机上运行。可以经由过程发出adb下令从下令行终端挪用客户端。后台法式:该组件在装备上运行下令。后台法式在每一个模仿器或者装备实例上作为后台历程运行。服务器:该组件治理客猫先森收集资本站户端以及后台法式之间的通讯。服务器在开发计较机上作为后台历程运行。adb也是一个通用下令行对象,其许可与模仿器实例或者毗邻的Android装备进行通讯。它可为各类装备操纵提供便当,如安装以及调试运用,并提供对Unixshell(可用来在模仿器或者毗邻的装备上运行各类下令)的接见。重要有如下功能:
运行装备的shell(下令行);治理模仿器或者装备的端猫先森收集资本站口映照;计较机以及装备之间上传/下载文件;将内陆apk软件安装至模仿器或者android装备;安装卸载法式;快速重启。
二八、adb对象的使用在前面安装章节中,咱们已经经完成AandroidSDK的安装,接下来咱们就能够直接实行adb下令了。打开cmd就能够用,实行adb下令,以下:

三八、adb经常使用下令(1)adbdevices:查看装备毗邻情形。装备状况有device八、offline八、unknown。阐明:只有手机开启了USB调试才能使用adb对象,也只有如许,adb才能扫描到装备。
device:装备正常毗邻offline:毗邻呈现非常,装备无相应unknown:没有毗邻装备

(2)adbinstall:安装apk包,若是apk不在当前目次下,则后面要加之路径名:adbinstalE:/testapk
(3)adbuninstall(包名):卸载apk,如adbuninstallcom.xxx.xxx。
(4)adbuninstall-k(包名):卸载apk但保存数据缓和存文件。
(5)abdlogcatactiviyManager:l*:s:查询包名以及launchable-activity下令,输入下令后,启动app。获取到包名com.toabao.mobile.dipei,获取到的launchable-activity:com.eg.android.AlipayGphone.AlipayLogin。

(6)adbkill-server:竣事adb服务。
(7)adbstart-server:启动adb服务。
(8)adblogcat:查看日记。
(9)adbreboot:重启手机,只有在运行上一条下令并乐成毗邻手机,此下令起作用。
(10)adbpull/sdcard/gen.apk:将手机文件传送到电脑,寄存位置在adb对象目次下。“/sdcard/gen.apk”待传输文件路径。
(11)adbpushgen.apk/sdcard/:将电脑文件发送得手机,寄存位置sdcard根目次下。“gen.apk”为带发送文件的文件名,"gen.apk"放在adb对象目次下。
(12)adbshellinputkeyevent26:点亮/熄灭手机屏幕,keyevent后面数字是键值,26代表手电机源键
(13)adbaversion:查看当前adb对象版本号,此下令在毗邻android装备时也能运行。
(14)adbget-serialno:获取手机序列号,这个下令获取到的序列号就是行使“adbdevices”下令获取的装备列表的序列号。
(15)adbshellcat/proc/cpuinfo:获取CPU型号等信息,HardWare后面的就是咱们CPU的型号。
(16)adbshellscreencap/sdcard/screen.png:屏幕截图,并将截图寄存在sdcard下,定名为screen.png,可搭配指令adbpull/sdcard/screen.png
将文件复制到电脑。
(17)adbshellscreenrecord/sdcard/demo.mp4:录制屏幕(Android4.4以上可用),按下ctrl C,住手录制,搭配指令adbpull/sdcard/demo.mp4可将录制文件复制到电脑。
(18)adbshellsync:将手机上文件的更新同步到缓存区(一样平常push文件以后必要同步到缓存区)。
(19)adbshelldmesg泉源:https://mxswl.net/zdmzt/226310.html |
|