ADB
全名
Android Debug Bridge
,是⼀个调试⼯具。
全名
Android Debug Bridge
,是⼀个调试⼯具。
adb ⼯具可以在电脑通过终端命令操作安卓⼿机
/
模拟器。
/
模拟器。
adb
包含三个部分:
包含三个部分:
1、
Client
端
:运⾏在开发机器中,即你的开发电脑,⽤来发送
adb
命令;
Client
端
:运⾏在开发机器中,即你的开发电脑,⽤来发送
adb
命令;
2、
Daemon
守护进程
:运⾏在调试设备中,⼿机或模拟器,⽤来接收并执⾏
adb
命令;
Daemon
守护进程
:运⾏在调试设备中,⼿机或模拟器,⽤来接收并执⾏
adb
命令;
3、
Server
端
:同样运⾏在开发机器中,⽤来管理
Client
端和⼿机的
Daemon
之间的通信。
Server
端
:同样运⾏在开发机器中,⽤来管理
Client
端和⼿机的
Daemon
之间的通信。
1、
获取包名和界⾯名
获取包名和界⾯名
命令格式
Mac/Linux
:
:
adb shell dumpsys window windows | grep mFocusedApp
Windows
:
:
adb shell dumpsys window windows | findstr mFocusedApp
2、
⽂件传输
⽂件传输
1、 发送⽂件到⼿机
adb push 电脑的⽂件路径 ⼿机的⽂件夹路径
adb push C:\Users\Administrator\Desktop\123.txt /sdcard
2 、从⼿机中拉取⽂件
adb pull ⼿机的⽂件路径 电脑的⽂件夹路径
adb pull /sdcard/123.txt C:\Users\Administrator\Desktop
3、
获取
app
启动时间
获取
app
启动时间
adb shell am start -W 包名/启动名
adb shell am start -W com.android.settings/.Settings
作⽤:启动 com.android.settings
程序并且进⼊主界⾯
(
.Settings
)
程序并且进⼊主界⾯
(
.Settings
)
1. ThisTime
:该界⾯
(
activity
)
启动耗时(毫秒)
:该界⾯
(
activity
)
启动耗时(毫秒)
2.
TotalTime
:应⽤⾃身启动耗时
=
ThisTime
+
应⽤
application
等资源启动时间(毫秒)
TotalTime
:应⽤⾃身启动耗时
=
ThisTime
+
应⽤
application
等资源启动时间(毫秒)
3.
WaitTime
:系统启动应⽤耗时
=
TotalTime
+
系统资源启动时间(毫秒)
WaitTime
:系统启动应⽤耗时
=
TotalTime
+
系统资源启动时间(毫秒)
4
获取⼿机⽇志
获取⼿机⽇志
adb logcat
5、其它命令
1、安装 app 到⼿机:adb install 路 径/xx.apk
2、卸载⼿机上的 app:adb uninstall 包名
3、 获取当前电脑已经连接设备和对应的设备号 :adb devices
4、 进⼊到安卓⼿机内部的linux
系统命令⾏中 :adb shell
系统命令⾏中 :adb shell
5 、启动 adb
服务端:adb start-server
服务端:adb start-server
6 、停⽌ adb
服务端:adb kill-server
服务端:adb kill-server
7、查看 adb
帮助: adb –help
帮助: adb –help
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/48777.html