设为首页收藏本站
查看: 34|回复: 0

adb是什么(常用的adb命令大全)

[复制链接]

中级会员

Rank: 3Rank: 3

积分
976
主题
479
UID
609
M币
13
贡献
484

  • 发表于 2022-2-7 17:05:14 | 显示全部楼层 |阅读模式
    嘿。人人好,我是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
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    在我站开通SVIP可同时获得17个站点VIP资源 立即登录 立即注册
    快速回复 返回顶部 返回列表