android开发之adb命令

本文详细介绍了adb(Android Debug Bridge)的基本使用,包括连接和管理Android设备、查看已安装应用、安装与卸载应用、执行设备命令、文件传输等操作。通过adb,开发者可以方便地进行远程控制和调试。

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目录下
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值