ADB是什么?adb是什么程序
本文目录
ADB是什么
ADB的全称为Android Debug Bridge,就是起到调试桥的作用。通过ADB我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。ADB的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下ADB会daemon相关的网络端口,所以当我们运行Eclipse时ADB进程就会自动运行。 ADB是android sdk里的一个工具,用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机). 它的主要功能有: * 运行设备的shell(命令行) * 管理模拟器或设备的端口映射 * 计算机和设备之间上传/下载文件 * 将本地apk软件安装至模拟器或android设备 ADB是一个客户端-服务器端程序,其中客户端是你用来操作的电脑,服务器端是android设备。 ADB常用的几个命令 1. 查看设备nbsp; ADBdevices 这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 2. 安装软件 ADBinstall 这个命令将指定的apk文件安装到设备上 3. 卸载软件 * ADBuninstall lt;软件名gt; * ADBuninstall -k lt;软件名gt; 如果加 -k 参数,为卸载软件但是保留配置和缓存文件. 4. 登录设备shell * ADBshell * ADBshell 这个命令将登录设备的shell. 后面加将是直接运行设备命令, 相当于执行远程命令 5. 从电脑上发送文件到设备 * ADBpush lt;本地路径gt; lt;远程路径gt; 用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机) 6. 从设备上下载文件到电脑 * ADBpull lt;远程路径gt; lt;本地路径gt; 用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑 7. 显示帮助信息 * ADBhelp 这个命令将显示帮助信息 查看原帖》》
adb是什么程序
adb是一个客户端-服务器端 程序,有着安卓调试桥的作用,如果我们的手机进不了系统就可以通过电脑使用adb操作手机,用于通过电脑端与模拟器或者真实设备交互。下面,我就给大家介绍一下安装adb驱动的详细步骤。
1、下载adb驱动,下载时将adb驱动放到C盘
请点击输入图片描述
adb电脑图解1
2、右击计算机,选择“管理”。
请点击输入图片描述
安装adb驱动电脑图解2
3、选择左侧的“设备管理器”。
请点击输入图片描述
安装adb驱动电脑图解3
4、这时候可以看到“adb interface”有黄色感叹号,说明adb驱动没有安装。
请点击输入图片描述
adb电脑图解4
请点击输入图片描述
adb驱动如何安装电脑图解5
5、右击“adb interface”,选择“更新驱动程序软件”。
请点击输入图片描述
驱动电脑图解6
6、选择“浏览计算机以查找驱动程序”
请点击输入图片描述
安装adb驱动电脑图解7
7、浏览选择adb驱动文件夹,点击“确认”。
请点击输入图片描述
驱动电脑图解8
请点击输入图片描述
adb驱动如何安装电脑图解9
8、选好后点击“下一步”。
请点击输入图片描述
驱动电脑图解10
9、无视安全提示,点击“始终安装此驱动程序软件”。
请点击输入图片描述
adb驱动如何安装电脑图解11
10、驱动安装成功
请点击输入图片描述
驱动电脑图解12
手机开启adb是什么意思
手机开启adb是起到调试桥的作用,通过adb可以在Eclipse中方便通过DDMS来调试Android程序。adb采用监听SocketTCP5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口。
演示机型:华为P40&&华为MateBook X 系统版本:EMUI11&&win10
手机开启adb是起到调试桥的作用,通过adb可以在Eclipse中方便通过DDMS来调试Android程序。adb采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口。
adb命令在哪里输入
adb命令在输入方法如下:
运行cmd,输入命令 D:(D表示你的sdk存放的盘下,我安装在sdk安装在D盘),然后通过cd移动到你sdk的platform-tools的文件夹下面(例:cd adt-bundle-windows-x86_64-20140702.23.0.1\sdk\platform-tools) 然后就可以执行adb 命令了。
Android开发调试工具ADB的使用ADB(Android Debug Bridge)是Android SDK中的一个工具, 使用ADB可以直接操作管理Android模拟器或者真实的Andriod设备。ADB主要功能有:1、在Android设备上运行Shell(命令行)2、管理模拟器或设备的端口映射3、在计算机和设备之间上传/下载文件4、将电脑上的本地APK软件安装至Android模拟器或设备上
adb是什么意思什么单词缩写
1、ADB
英文缩写:ADB
英文全称:Asian dollar bonds
中文解释:亚洲美元债券
缩写分类:经济管理
2、ADB
英文缩写:ADB
英文全称:Apple Desktop Bus
中文解释:苹果桌上型计算机总线装置
缩写分类:电子电工
3、ADB
英文缩写:ADB
英文全称:African Development Bank (AfDB)
中文解释:非洲开发银行
缩写分类:机构组织、经济管理
4、ADB
英文缩写:ADB
英文全称:Arctic Drill Barge
中文解释:北极钻探驳船
缩写分类:交通运输
5、ADB
英文缩写:ADB
英文全称:Asian Development Bank (AsDB; BAsD)
中文解释:亚洲开发银行(亚行)
缩写分类:机构组织、经济管理
缩写分类:常用词汇
常用的adb命令
在平时的工作中,会经常用到adb命令,在这里稍微整理了一下。 一.概要 1.什么是adb? adb全称为Android Debug Bridge,就是起到调试桥的作用。顾名思义,adb就是一个debug工具。 2.adb工作原理 不是很理解?那就来看看它的工作原理吧。上图是一个简单的adb工作原理图。adb客户端服务器端程序,由上图可以看出它主要三个组件组成:Client,Server,Daemon。 (1)当你启动一个adb Client(客户端),Client首先会选确认是否已有一个adb Server(服务器)进程在运行,如果没有,则会启动Server进程。此时,adb Server就会绑定本地的TCP端口5037,并监听adb Client发来的命令。 (2)接着,Server将会扫描所有5555到5585范围内的奇数端口来定位所有的模拟器或设备,并与之建立连接。一旦Server找到 了adb daemon(守护程序),它将建立一个到该端口的连接,这样,我们就可以使用adb命令控制和访问模拟器或设备了。在这里,需注意的是任何模拟器或设备实例会取得两个连续的端口:一个偶数端口用来相应控制台的连接,和一个奇数端口用来响应adb连接。 3.adb的作用 借助adb工具,我们可以管理设备或手机模拟器的状态,还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。简而言之,adb就是连接Android手机和PC端的桥梁,可以让用户在电脑上对手机进行全面的操作。 二.常用命令 这个部分主要介绍adb的使用方法和一些常用的命令。 设置adb环境:将android sdk工作目录添加到系统环境变量中,则可使用adb命令了。 1. adb devices 查看当前连接的设备(连接计算机的Android设备或者模拟器)。2.adb install adb install 《apk文件路径》,将指定的apk安装到设备上,安装的apk包会放在/data/app目录下。 几个参数: -r 强制安装 -d(真机,多个设备中只有一个真机时适用) -e(模拟器,多个设备中只有一个模拟器时适用) -s(指定设备,后接序列号) adb –s 44a188f9 install –r test.apk(其中44a188f9即序列号,通过adb devices可获取)3.adb uninstall adb uninstall 《apk包名》 adb uninstall –k 《apk包名》 -k参数为卸载软件时保留配置和缓存文件4.adb reboot 重启android设备5.adb shell 通过adb shell 命令,就可以进入设备或者模拟器的shell环境了,在这个Linux shell中,我们就可以执行各种Linux命令了。 如果只想执行一条shell命令,就可以采用:adb shell 在实际使用中,经常与grep或findstr一起使用,起到过滤作用,查看自己需要的关键信息。6.adb shell su 前提手机已经root。获取adb shell的root权限。 使用su提权,用户命令提示符有$变成#,如果手机没有root,会提示su:permission denied。7.adb shell ps/top 查看当前终端中的进程信息,如pid等。8.adb shell am/pm am全称为activity manager,可使用am命令模拟各种系统的行为,如去启动一个activity,强制停止进程,发送广播进程,修改设备屏幕属性等。 如:adb shell am start 《apk包名》/《activityName》:启动一个activity。 pm全称为package manager,利用pm命令可模拟android行为或查询设备上的应用等。 如:adb shell pm list packages 列出当前设备所有已安装的程序的包名。说明: 管道符“|”:可以把标准的输入流与标准的输出流进行合并,或者把某个命令的标准输出流作为另一个命令的标准输入流。 exit退出shell。 由于grep为linux命令,运行单条adb shell 时并没有进入linux shell环境,并不能用grep等其他linux命令,只能用window cmd的命令。在这里可以用findstr来代替grep,使用方法为 findstr/grep 更详细的内容可查看 参考文献3 和 参考文献4 。 对于常用的linux命令和常用的windows 控制台命令,以后再作总结。9.adb pull 和 adb push adb pull 《设备中的文件路径》 《本地路径》:从模拟器或设备中复制文件到本地。 adb push 《本地文件路径》 《设备中的路径》:将本地文件或目录复制到模拟器或设备。 这里还涉及到一个权限的问题,在后续的博文中再作介绍。10.adb shell dumpsys Android提供的dumpsys工具用于查看感兴趣的系统服务信息与状态。 参考下表:11.adb shell monkey 跑monkey是android自动化测试的一种手段,所谓monkey测试就是模拟用户的按键输入,触摸屏输入,手势输入等。当Monkey程序在模拟器或设备运行的时候,如果用户比如点击,触摸,手势或一些系统级别的事件的时候,它就会产生随机脉冲,所以可以用Monkey的随机重复的方法对apk作压力测试,来测试android app的稳定性。 如下为测试腾讯新闻apk的一个简单实例:说明:第一个-s指定设备,如果只连接了一台设备,可不用该参数。 -p 《apk包名》只允许系统启动指定的app,如果不指定,将允许系统启动设备中的所有app,也可指定多个包。 --throttle 《毫秒数》 指定用户操作(事件)间的时延。 --ignore-crashes 指定当应用程序崩溃时,Monkey依然发送事件,直到事件计数完成。 --ignore-timeouts 当应用程序发生ANR错误时,Monkey依然会发送事件,直到事件计数完成。 第2个-s,用于指定伪随机数生成器的seed值,如果seed相同,则两次Monkey测试所产生的事件序列也相同的。 -v 用于指定反馈信息级别,总共分为level 0、level 1、level 2三个级别,级别越高,输出的日志越详细。 最后的数字(这里是500):表示Monkey程序模拟500次随机用户操作事件。 》输出测试结果到D:\monkeylog.txt 更详细的参数可查看 参考文献5 。 部分测试结果如下:对于测试结果的分析,通过搜索关键词来定位错误,主要包括以下四个方面: 1)ANR(Application Not Response):程序无响应,一般主线程超过5秒没处理就会出现ANR错误。通过搜索ANR关键词来定位关键的事件信息。除了导出日志外,还可以将/data/anr/目录下的trace.txt文件导出,用来定位分析问题。使用》adb pull /data/anr/trace.txt d:\ 将trace.txt文件导出到d盘。 2)ForceClosed或其他异常退出信息:通过搜索Fatal关键词来定位。 3)崩溃问题:通过搜索Exception关键词来定位。 4)发生异常后,通过搜索Crash关键词来定位到详细的堆栈信息。 12.kill kill用来中止一个进程。 比如我们在跑monkey的时候,怎么强制关闭monkey呢,可以用kill 《monkey进程PID》 说明:另开启一个cmd,找到monkey的pid号,然后杀掉即可。 参考文献: 1.Android调试桥: http://www.iteye.com/topic/260042 2.Android性能分析工具dumpsys的使用: http://www.open-open.com/lib/view/open1405061994872.html 3.adb shell 中的am pm命令: http://www.android100.org/html/201312/09/4957.html 4.adb shell 启动应用程序的方法: http://blog.chinaunix.net/uid-26997997-id-3350449.html 5.Monkey压力测试详解: http://blog.csdn.net/huangbiao86/article/details/8490743
ADB是什么意思
adb的全名是Android调试桥,它充当调试桥。Adb是Android SDK中的工具,使用此工具,您可以直接操作和管理Android模拟器或真实的Android设备(例如G1手机)。
Android系统的adb的全名是Android Debug Bridge,在Android开发环境中,abd是我们经常用于开发的调试工具,使用adb工具的前提是打开手机上的USB调试,然后通过数据线连接到计算机。
android adb主要功能有:
1、运行设备的shell(命令行)。
2、管理模拟器或设备的端口映射。
3、计算机和设备之间上传/下载文件。
4、将本地apk软件安装到模拟器或android设备。
什么是adb命令行
adb命令行是androidsdk里的一个工具,用这个工具可以直接操作管理android模拟器或者真实的android设备(如G1手机),它的主要功能有:
1、运行设备的shell(命令行)
2、管理模拟器或设备的端口映射
3、计算机和设备之间上传/下载文件
4、将本地apk软件安装至模拟器或android设备
ADB是一个客户端-服务器端程序,其中客户端是你用来操作的电脑,服务器端是android设备。
扩展资料:
常用命令
1. 查看设备 *adbdevices
这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示
2. 安装软件
*adbinstall 《apk文件路径》
这个命令将指定的apk文件安装到设备上
3. 卸载软件
*adbuninstall 《软件名》
*adbuninstall -k 《软件名》
如果加 -k 参数,为卸载软件但是保留配置和缓存文件。
4. 登录设备shell
*adbshell
*adbshell 《command命令》
这个命令将登录设备的shell。
后面加《command命令》将是直接运行设备命令,相当于执行远程命令。
5. 从电脑上发送文件到设备
*adbpush 《本地路径》 《远程路径》
用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)。
参考资料来源:百度百科—ADB (Android调试桥)
安卓adb是什么
安卓系统的adb的全称为Android Debug Bridge,就是起到调试桥的作用,利用adb工具的前提是在手机上打开usb调试,然后通过数据线连接电脑。在电脑上使用命令模式来操作手机:重启、进入recovery、进入fastboot、推送文件功能等。值得强调一点的是,在recovery模式下也可以使用adb命令来控制手机。所以如果是刷机失败的话在一定的时候还能用到adb工具,今天就告诉大家一些非常常用的adb命令。安卓系统常用adb命令:1、显示当前连接的设备:adb devices2、安装apk文件(必须保存和adb同目录,*为apk文件名称):adb install *.apk3、安装apk文件到sd卡(必须保存和adb同目录,*为apk文件名称):adb install -s *.apk4、复制文件到手机:adb push 例:adb push C:\muzi.zip /sdcard5、复制文件到电脑:adb pull 例:adb pull sdcard/muzisoft.zip c:\6、重启设备:adb reboot7、重启设备到recovery模式:adb reboot recovery8、重启到bootloader模式:adb reboot bootloader
更多文章:
2021年笔记本电脑出货量(三季度全球笔记本电脑出货量公布,联想第一,华为未进入前五)
2023年12月3日 17:40
麒麟980配上鸿蒙相当丝滑(从2999元跌至1328元,40W快充+麒麟980+鸿蒙系统)
2024年7月17日 12:16
mate30pro壁纸(一加七pro和华为Mate30选哪个)
2023年10月14日 08:00
我用纽曼Mp4 A28出现的问题!!!?纽曼A28收音机如何用
2024年6月5日 23:06
华为智能手机营销策略(华为手机的发展历程中,有哪些关键时刻)
2023年9月1日 02:40
卡巴斯基2012免费版(卡巴斯基还有免费版的吗如题 谢谢了)
2023年11月8日 13:20
佛山市蓝盾环保科技有限公司怎么样?〗国服5.0的P51K的性能是不是比D30好
2023年12月26日 18:20