什么是ADB测试?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是ADB测试?相关的知识,希望对你有一定的参考价值。

USB连接手机时会出现“ADB测试”字样,什么意思?
还有,连接电脑是手机上找不到“USB调试”,想学刷机都不行。

android Debug Bridge Android调试桥接器,简称ADB,是用于管理模拟器或真机状态的万能工具,采用了客户端-服务器模型,包括三个部分:

    客户端部分,运行在开发用的电脑上,可以在命令行中运行adb命令来调用该客户端,像ADB插件和DDMS这样的Android工具也可以调用adb客户端。

    服务端部分,是运行在开发用电脑上的后台进程,用于管理客户端与运行在模拟器或真机的守护进程通信。

    守护进程部分,运行于模拟器或手机的后台。

参考技术A 按住那个方块键几秒ADB调试就会变成usb调试了。追问

你知道多少?能深入聊吗?我对刷机不懂啊。。。
要是能教会我,不求教成进阶玩家,只要算是入门即可,300财富值送上!!!

追答

这个主要是你敢试,抱着不怕刷坏的风险。你还学不会吗?我只会刷我自己这款,但是其他的也应该差不多。自己上论坛找。刷刷不就会了啊

追问

我下载过Z4root,是叫这个吧?开启root权限后,里面许多程序依然不知道怎么删除。我的机子是电信的机子,办宽带送的,六百块钱,和信N100,很垃圾,所以不心疼。。
怎样删掉那些互联星空、爱动漫、天翼视讯等等随机程序啊?
占内存不说,还都是收费软件!
求解!求方法删掉这些!还有想把这部垃圾机子的2.1刷成2.2。

追答

在手机上会出现一个“super***的图片”(具体名字我不记得了)你看看有没有,再安装root explorer文件管理器,应该就可以删你想要删了。留下你的邮箱,发给你。

追问

这个图片没见过啊。
邮箱1328423477@qq.com

追答

你下个蘑菇云。重新root下,然后在手机上装上root explorer就可以删了,至于刷机你就自己研究吧,

追问

多谢指点,虽然不知道效果怎样,但还是谢谢你!

本回答被提问者采纳

黑盒测试基础之ADB运行端口更改

参考技术A 先说几个地名吧。山海关,锦州,徐州,襄阳,玉门关……

这几个地名有什么共同特点?答案是:它们都是“自古兵家必争之地”。不论是哪个朝代,或是哪路英雄,打天下的时候都要先扼住这些咽喉之地,掌握战争的主动权。

可,这与ADB有什么关系呢?关系大着呢!话说ADB有个默认的端口,叫5037。自打市面上诞生了众多助手类辅助工具后,“各方英雄豪杰”就死死的盯上了这个默认端口。相信很多熟悉ADB的同学可能经历过杀死一个进程,又来一个进程夺取该端口的现象。

笔者就经历过这样痛苦的经历。

* daemon not running. starting it now *   ADB server didn't ACK

* failed to start daemon *

由于笔者电脑上(自主或不自主)的安装了各类助手类工具(不一一点名了),每次插上手机的时候弹一堆的提示就不说了,我命令行运行adb devices的时候总是会报上面的错误。

于是我就需要花几分钟时间,把这些应用的进程逐一杀掉。每次插上手机都要重复上面的操作。(不要问我为什么不把它们卸载了,我都不知道它们怎么安装上的)

终于有一天,我决定放弃与“各路英雄”争夺天下。找一处北方小镇自己过生活去——是的,我要让我的adb不运行在5037端口!

怎么做呢?答案有二。

其一,运行时指定一个-P参数。像这样:

adb -P12345devices

如果你使用的是Linux或者macOS的话,可以尝试为带自定义端口的adb取一个别名。

其二,通过环境变量来改变。像这样:

exportANDROID_ADB_SERVER_PORT=12345

当然,Windows下需要通过我的电脑属性——高级系统设置——环境变量,添加上面的环境变量。

以上是关于什么是ADB测试?的主要内容,如果未能解决你的问题,请参考以下文章

Android测试第一节初识ADB

安卓开发测试小工具-adb

Monkey测试工具介绍

adb工具介绍与安装

测试人员必备-adb常用基础命令

移动端自动化测试之adb常用命令