问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

adb工具常用方法小技巧

发布网友 发布时间:2024-09-07 08:15

我来回答

1个回答

热心网友 时间:2024-10-21 16:13

前言

随着科技的发展,在我们生活中大大小小的事情都伴随系统(OS)的使用。从陪着我们24小时的手机?来,目前手机系统主要分为Android和IOS系统。其中,Android系统是我们最常见的,它不仅用于在手机上,也可以用于电视TV、智能音箱等家居产品。

安卓系统Android本身是基于Linux系统开源的操作系统,通过AndyRubin在加州创建,2005年被Google收购,由于本身源的属性,安卓社区被日益壮大。截止到2020年,Android系统版本已经更新到Android11

对于安卓开发团队来说,除了了解熟悉安卓系统架构外,我们还需要借助Android提供的Debug工具ADB来进行调试和检查。

本期,我们将学习安卓系统调试工具ADB工具的基本用法,Let'sgo~

adb概述

ADB全称AndroidDebugBridge翻译成中文是Android调试桥,是Android命令行工具,用于连接模拟器或者实际安卓系统的设备,进行查询和调试相关指令。

ADB组成:

ADB是client-server结构的程序,主要分为3个部分

adbclient端(客户端):位于PC端上发送adb命令的窗口

adbdaemond端(后台程序):设备上运行命令,服务进程加adbd

adbserver端(服务端):该服务位于PC端的后台程序,作为客户端和后天程序之间进行通信

?:PC端Sever端通信端口默认为5037,设备端后台程序端口号默认为5555

ADB功能点:

在线管理设备端口

远程执行终端命令

PC和设备端间可实现文件传输

adb安装

windows系统安装:

进入官网下载adb.exe可执行文件

放入特定的目录下如:c:\adb目录下

进入到环境量中,把adb.exe所在的文件夹目录添加到PATCH变量中

打开CMD终端,输入adb,可以查看到想有adb命令打印说明

MAC系统安装:

Homebrew安装adb文件brewinstallandroid-platform-tools

配置环境变量

(1)在终端中,进入到home目录

(2)打开.bash_profile文件,open.bash_profile

(3)在.bash_profile文件文末加入

```exportANDROID_HOME=/Users/yourname/Library/Android/sdkexportPATH=$PATH:$ANDROID_HOME/toolsexportPATH=$PATH:$ANDROID_HOME/platform-tools```

3.source.bash_profile

验证adb安装成功

adb常用命令adb常用命令作用adbdevices查看所有连接到设备adbconnectIP通过设备IP连接设备adbinstallPATH在设备上安装应用程序adbuninstallPATH写在卸载应用adbpullDPATHPPath从设备下载指定的文件到PC上adbpushPcPathDPath从电脑上传指定文件到设备上adblogcat打印日志adbshell进入到设备shell环境下,可使用Linux命令adbroot为设备赋予root权限adbdisconnectPC断开设备adb的连接adbkill-server停止adbserveradbshell常见命令adbshell命令作用adbshellmpsyspackage查看指定应用程序包的详细信息adbshellamstart[options]启动指定的应用事件adbshellinputtext通过input命令来输入文本adbshellgetprop<属性名>查看单一的系统属性adbshellcat/proc/meminfo查看内存信息命令adbshellcat/proc/cpuinfo查看CPU信息命令adbshellnetcfg/ifconfig查看设备IP地址adbshellps查看进程adbshelltop查看实时资源占用情况adbshellmonkey-p<packagename>执行monkey压力测试adbshellshellscreencap获取设备屏幕截图adbshellmpsys[options]查看系统信息总结

本期,我们在对安卓设备常用的调试工具adb组成部分、安装及常用命令的了解和学习。

在日常工作中,需要对安卓设备进行调试、测试时,我们可以借助adb工具来高效使用。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何查询个人就职状态 钉钉上看不到自己员工号 钉钉工号怎么查 一个公司的在钉钉里怎么找人 求地震捐款排行榜 汶川地震各国捐了多少钱? 汶川地震捐款总共多少钱 微信中的照片、视频怎么在相册中显 为什么微信发的视频会出现在相册 为什么微信发短视频会存在相册 华为软件测试二面:adb 连接 Android 手机的两种方式,看完你就懂了_百 ... 型号是xprinter打印机,打印不出来显示错误状态原因为admibistrator_百度... 解下列不等式及不等式组:(本题共8分,每题3分,数轴2分)(1) 2-4x&lt;0... 单位未按月足额发放工资的辞职报告怎么写 因工资问题员工辞职报告 哆啦a梦最后的结局 星露谷物语克林特在哪儿-克林特位置介绍 星露谷物语克林特在哪介绍_星露谷物语克林特在哪是什么 ...白毛浮绿水,红掌拨青波。这段诗句怎么用英文表达? 鹅士风光英文翻译 ...横联写盘市,上联以盘字开头,下联以市字开头 清炖大棒骨有哪些营养? 清水炖大骨头的做法 ,直接倒水就废了,多加一个步骤,汤白不腥 清炖大棒骨的做法步骤图,清炖大棒骨怎么做 如何评价腹灵机械键盘MK870 腹灵mk870左上角指示灯是干啥的 大便稀成水样,一日多次,有肠鸣音,嗳气有腐臭味,这是什么病?我快... MacBook Air和MacBook Pro:哪个更适合轻便办公还是高性能需求? 最近怎么总是大便后很虚脱,而且肚子饿的很快,有时一天2... 英语翻译 一句话!~ 机械密封件机械密封故障分析 《塞尔达传说:荒野之息》全收集——单手武器(2) 邮件多久可以撤回 华为平板和苹果的平板哪个好? 华为的屏幕和苹果的屏幕哪个质量好 刺参刺参的种类 陶瓷加热器哪家好 油石青年人贵在坚持才气就是坚持写作的结果你可以想到哪些成语俗语俗 ... 怎么做直播用什么软件? 做视频直播用什么软件好呢? 怎么做一款软件 塞下曲卢纶全文意思 王源个人简介 塞下曲卢纶古诗译文塞下曲卢纶古诗原文 娱乐圈十大人气小鲜肉排行榜:范丞丞上榜,第十未来可期 “能文即我师”的出处是哪里 曲阜师范大学考研率高吗?为什么? 曲阜师范大学毕业的研究生和东北师范大学毕业的研究生工作以后有区别吗... 鸟巢水立方冰丝带三联票能滑冰吗,三联票制作景区门票 汽车脱胎换毂是什么意思