您的位置:首页 > 游戏 > 手游 > Android 调试桥_ADB命令

Android 调试桥_ADB命令

2025/1/8 4:36:14 来源:https://blog.csdn.net/2401_83004375/article/details/139314087  浏览:    关键词:Android 调试桥_ADB命令

Android 调试桥

ADB全称 【Android Debug Bridge】 是Android SDK中的一个命令行工具,adb命令可以直接操作管理Android模拟器或真实的Android设备(手机)

ADB的工作原理

启动一个 adb 客户端时,此客户端首先检查是否有已运行的 adb 服务器进程。如果没有,它将启动服务器进程。当服务器启动时,它与本地 TCP 端口 5037 绑定,并侦听从 adb 客户端发送的命令—所有 adb 客户端均使用端口 5037 与 adb 服务器通信。

建立PC和模拟器连接

# 建立连接

adb connect 127.0.1: 模拟器端口号〈逍遥模拟器21503〉

# 验证是否连接成功

adb devices           //查看当前连接的所有安卓设备(设备序列号sn值)

ADB的常用命令

//查看adb版本

adb version 

在设备上安装/卸载apk

adb kill-server        //结束adb服务,终止adb进程

adb start-server    //启动adb服务,重启adb进程(设备异常-通常2,3一起使用)

adb  reboot       //重启Android 设备

# 开始服务器
adb start-server
# 关闭服务器
adb kill-server
# 进入手机终端
adb shell
# 退出
exit
# 获取手机Android版本号
adb shell getprop ro.build.version.release

# 获取手机当前运行的程序和界面的名称

方式1:adb shell dumpsys window windows | findstr mFocusedApp

C:\Users\Xiangzp>adb shell dumpsys window windows | findstr mFocusedApp
  mFocusedApp=AppWindowToken{5fa777c token=Token{d5c0d4e ActivityRecord{35d8049 u0 com.android.contacts/.activities.PeopleActivity t12}}} 
:

# APP名称

com.android.contacts

# 页面名称

.activities.PeopleActivity t12

方式2:adb logcat | findStr -i displayed   从日志进行查询包名和页名称

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com