IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> ADB命令 -> 正文阅读

[移动开发]ADB命令

????????ADB(Android Debug Bridge)

????????是我们用来操作(调试)android设备的一套指令集。就是起到调试桥的作用。

adb主要功能:

1.在android设备上运行shell(命令行)

2.管理模拟器或设备的端口映射

3.在计算机和设备之间上传/下载文件

4.将电脑上的本地APK软件安装至android模拟器或设备上

ADB基础命令(adb shell 链接手机)

1.启动或停止ADB服务器命令

???????????????adb start-server/adb kill-server

2.连接的android设备列表:

????????将手机连接到计算机时,使用此命令检查是否可以找到已连接的设备:

????????adb devices

????????如果设备正确连接到系统,该命令将扫描系统并列出所有连接的Android驱动器。

3.了解设备的状态

????????adb get-state

4.获取设 备序列号:

????????adb get-serialno

5.将文件从电脑复制到手机:

????????adb push “source” “destination”

????????实例:adb push “文件路径" "路径"

6.将文件从手机复制到电脑:

????????adb pull "路径" “文件路径"

7.安装或卸载应用程序:

????????adb install “c:\my apk apps\chat apps\example.apk"

????????如果有多个连接设备,并只想在一个设备上安装APK文件,可以使用序列号

????????adb -s 序列号 install “c:\my apk apps\chat apps\example.apk"

????????卸载(不要忘记文件或软件包的名称)

????????adb uninstall example.apk

8.Android设备备份:

????????备份手机所有文件和数据

????????adb backup-all

9.恢复备份:

????????adb restore ”实际路径“

10.在恢复模式下重新启动手机:

????????恢复模式可帮助使用其中包含的工具修复或出场重置Android设备

????????adb reboot-recovery

注意:

1.启动服务之后用USB连接手机之后,找不到设别,使用:

adb nodaemon server这个命令来检查5037端口是否被占用。

2.查看当前连接的设备

????????adb devices

3.查看当前adb版本:

????????adb version

4.利用adb查看手机的一些相关信息

????????查看手机序列号:adb get-serialno

????????查看手机屏幕分辨率:adb shell wm size

????????显示手机的cpu信息:adb shell cat/proc/cpuinfo

????????查看手机的设备型号:adb shell getprop ro.product.model

????????获取手机的mac地址:adb shell cat/sya/class/net/wlan0/address

5.显示手机里面所有应用的包名

????????adb shell pm list packages

6.通过adb命令来启动应用

????????adb shell am start -n <package_name>/<package_name>.<activity_name>

????????<package_name>:应用的包名

????????<package_name>.<activity_name>:代表这个包的启动入口。

????????获取某个应用的包名和这个应用的启动入口:

????????adb shell dumpsys activity|grep mFocusedActivity

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章           查看所有文章
加:2021-10-01 17:00:30  更:2021-10-01 17:03:06 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 20:26:39-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码