当前位置: 首页 > news >正文

Android中常用adb命令

目录

1.adb连接安卓模拟器

2.adb列出所有已经连接的设备

3.adb显示设备的日志信息

4.adb 电脑文件推送到安卓模拟器中

5.adb 手机传送文件到电脑

6.adb获取安卓应用的包名和Activity名

附录

1--命令

1)adb devices

2)adb install 路径>

3)adb uninstall <包名>

4)adb shell

5)adb pull <远程路径> <本地路径>

6)adb push <本地路径> <远程路径>

7)adb logcat

8)adb kill-server / adb start-server

9)adb reboot

10)adb get-state

11)adb version

2--高级命令

1)adb forward <本地端口> <远程端口>

2)adb disconnect / connect <设备IP>:<端口号>

3)adb wait-for-device

4)adb emu avd list

5)adb shell pm install -r 路径>


1.adb连接安卓模拟器

win+R ==> cmd  ==>  adb connect 安卓模拟器地址

adb connect 127.0.0.1:21503

  • 逍遥模拟器端口号:21503
  • 雷电模拟器的端口号是7555
  • 夜神模拟器 62001
  • 蓝叠模拟器 5555
  • 天天模拟器 6555
  • 海马玩模拟器 26944

2.adb列出所有已经连接的设备

adb devices

3.adb显示设备的日志信息

adb logcat

4.adb 电脑文件推送到安卓模拟器中

adb push 电脑文件路径   手机文件路径

adb push D:1.txt  /sdcard

5.adb 手机传送文件到电脑

adb pull 手机中文件的路径 电脑文件夹的路径

6.adb获取安卓应用的包名Activity名

输入指令

max/linux

adb shell dumpsys window windows | grep mFocusedApp

windows

adb shell dumpsys window windows | findstr mFocusedApp

附录

1--命令

1)adb devices

        列出所有已连接的Android设备。

2)adb install <apk路径>

        将指定的APK文件安装到设备上。

3)adb uninstall <包名>

        卸载指定的应用程序。

4)adb shell

        打开一个shell会话到设备上,可以执行Linux命令。

5)adb pull <远程路径> <本地路径>

        从设备复制文件或整个目录到电脑上。

6)adb push <本地路径> <远程路径>

        从电脑复制文件或整个目录到设备上。

7)adb logcat

        显示设备上的日志信息。

8)adb kill-server / adb start-server

        分别关闭或启动ADB服务。

9)adb reboot

        重启设备。

10)adb get-state

        获取设备的状态(如:device 或 no-device)。

11)adb version

        显示ADB版本号。

2--高级命令

1)adb forward <本地端口> <远程端口>

        设置端口转发,通常用于调试应用程序。

2)adb disconnect / connect <设备IP>:<端口号>

        断开或连接到通过USB或TCP/IP的设备。

3)adb wait-for-device

        在设备变为可用状态之前一直等待。

4)adb emu avd list

        列出所有的Android虚拟设备(AVD)。

5)adb shell pm install -r <apk路径>

        重新安装应用,保留其数据。

http://www.lryc.cn/news/471557.html

相关文章:

  • PostgreSQL的奥秘:全面解读JSONB——非结构化数据支持的深入探索
  • tornado,flaskd这两个框架主要是干什么的
  • Sigrity Power SI Noise coupling analysis模式如何进行压降仿真分析操作指导
  • 国产游戏技术能否引领全球?
  • 【前端】在 Next.js 开发服务器中应该如何配置 HTTPS?
  • 基于深度学习算法的动物检测系统(含PyQt+代码+训练数据集)
  • 微信小程序美团点餐
  • 音频剪辑还花钱?2024年这4款免费工具让你告别烦恼
  • 【YOLO模型】(4)--YOLO V3超超超超详解!!!
  • 管理类联考 信息整理和经验分享
  • JetBrains IDE中GPU进程(JCEF)重启问题(Too many restarts of GPU-process)解决方案
  • 《泛基因组:高质量参考基因组的新标准》
  • 模型其他压缩方法
  • Python学习的自我理解和想法(22)
  • 基于neo4j的糖尿病知识图谱数据
  • 分布式搜索引擎elasticsearch操作文档操作介绍
  • C++ 中的可调用对象
  • [HBase]二 HBase原生Shell命令大全
  • Kafka之消费者客户端
  • 使用Python进行数据分析入门
  • ubuntu20 从源码编译升级到版本5.15.263
  • php 程序开发分层与验证思想
  • 关于InternVL2的单卡、多卡推理
  • Go语言设计Web框架
  • 2024年10月28日练习(双指针算法)
  • Objective-C 音频爬虫:实时接收数据的 didReceiveData_ 方法
  • 提升网站流量和自然排名的SEO基本知识与策略分析
  • 雷池社区版compose文件配置讲解--fvm
  • 基于51单片机的智能断路器proteus仿真
  • (N-154)基于springboot酒店预订管理系统