adb官方指引:https://developer.android.com/studio/command-line/adb#IntentSpec
android开发里最经常使用的就是adb命令。罗列如下:
罗列连接到电脑上的android设备
adb devices
adb devices -l # 体现更详细的信息

指定操作连接到电脑上的某台android设备
adb -s xxx # xxx就是adb devices获取到的序列号 或者 ip

只要是同一个局域网的,也可以用ip控制。
连接/断开某台android设备
adb connect xxx # xxx为android设备的局域网ip
连接后,就可以默认操作该android设备。

查看android安装的包
adb shell pm list packages

查看安装的包的版本信息
adb shell dumpsys package com.xxx.xxx
安装和卸载包
adb install xxx.apk
adb install -r -d xxx.apk # 覆盖安装
adb uninstall com.xxx.xxx
在android设备上执行命令
adb -s xxx shell ... # 如果就一台设备,-s xxx可以省略,-s用来指定某个设备
命令和linux里差不多。
举例0:
adb shell
然后就是类似linux操作了。

举例1:
adb shell mv /data/local/tmp/memory.hprof /sdcard/memory.hprof # 移动内存文件到设备sd卡目录下
举例2:
adb shell ping www.baidu.com # 在android设备上ping,测试设备的网络连通性

举例3:
adb shell ps # 查看android设备上的进程

上传/下载文件到android设备
adb pull /sdcard/a.txt ./ # 把android设备上的/sdcard目录下的a.txt下载到本地目录
adb push ./a.txt /sdcard # 把本地的a.txt上传到android设备的/sdcard目录下
本文详细介绍了adb(Android Debug Bridge)的基本使用,包括连接和管理Android设备、查看已安装应用、安装与卸载应用、执行设备命令、文件传输等操作。通过adb,开发者可以方便地进行远程控制和调试。
1万+

被折叠的 条评论
为什么被折叠?



