adb命令 android 串口_「Android」Android常规adb命令

26 篇文章 1 订阅

1.基本语法

adb [ -d | -e | -s   ]  

serialNumber表示设备序列号,也可以是ip地址

如果只有一个设备/模拟器时,可以直接使用 adb 。

2.为命令指定目标设备

  上述三个参数(-d -s -e)用于指定目标设备,如果有多个设备/模拟器连接,需要为命令指定目标设备,否则会无法执行命令。

  • -d:指定当前唯一通过 USB 连接的 Android 设备为命令目标
  • -e:指定当前唯一运行的模拟器为命令目标
  • -s :指定相应 serialNumber 号的设备/模拟器为命令目标

在多个设备/模拟器连接时,大多使用-s 参数。

0ca84a57222910411490245952688bf8.png

3.查看连接设备

8699544b89c55f9702b24441bcf7e136.png

adb devices查看连接的设备

114cd2790ca41d4d70eda6ca854d5b38.png

adb devices -l 查看,返回的信息会更多

4.安装应用

04ee3d30ea67272099b8012f134888cb.png

adb install 安装应用

22df408cb4de02db4495dc1fb86891b8.png

adb install -r强制安装应用(替换存在的应用程序)

90305b808adb1d48af9b454db7cf5f0a.png

adb install -t允许安装测试包

5.卸载应用

72f42329dade53b8bebce34dff807834.png

adb uninstall 卸载应用(后面为卸载的应用的包名)

e06852e02c942970be22e351c024b88f.png

pm uninstall -k保留缓存卸载应用(后面为卸载的应用的包名)

6.复制文件到电脑

bb4b5fe48c304757fe70e44c52864f7d.png

750318fe5776de2914373cc4ec0a600c.png

adb push xxxx xxxx将电脑文件复制到手机上

7.电脑文件复制到手机

8a87febf6deb2e7696a24f58dd32558f.png

adb shell mkdir xxxx新建文件

8.新建文件

ea03935090dab976f6f9512e708376aa.png

adb shell mkdir xxxx新建文件

9.移动文件

7fbb1041a781769159f49deaa716ca3b.png

adb shell mv xxxx xxxx移动文件

10删除

ab2c08274ec37bc1328c40419a07412f.png

adb shell rm xxxx删除文件

d3e764a8d5e256d436eaa61425984fc9.png

adb shell rm -r xxxx 删除包含文件的文件夹

d103cb4f1cbc4f1fd8e73e31ae92fa3a.png

adb shell rmdir xxxx 删除空文件夹

11.重命名

de773a2b23110a2b6e77bdb8fc8734a6.png

adb shell rename xxxx xxxx重命名文件或文件夹

12打开文件

d342aa3756322bfc8a603bf08d84f9d9.png

cat打开文件,也可以在adb shell后使用

13列出目录

d05f71b0f50d768884153744648988b4.png

ls展开文件夹中的所有目录

14返回

5183811e648d2e11102970c271fbf8cb.png

cd+空格 返回根目录

d1d0b4fd6f7c5136d06f81364e78649a.png

cd .. 返回上一层

15.清除应用数据

1cf67dbb18100ac2209db2f9f6fff45c.png

16,列出设备安装应用名

abd shell pm list packages            #查看当前连接设备或者虚拟机的所有包adb shell pm list packages -d       #只输出禁用的包。adb shell pm list packages -e       #只输出启用的包。adb shell pm list packages -s       #只输出系统的包。adb shell pm list packages -i        #只输出包和安装信息(安装来源)。adb shell pm list packages -u       #只输出包和未安装包信息(安装来源)。adb shell pm list packages -i        #只输出包和安装信息(安装来源)。adb shell pm list packages -f        #输出包和包相关联的文件adb shell pm list packages -3       #输出所有第三方包。

820f9fae6d3d279ff088eea0e99a807c.png

输出第三方应用

17.aapt

aapt全称:Android Asset Packaging Tool,看名称就知道他的作用是啥(Android资源打包工具),使用aapt时间先配置aapt环境(可以查看前文配置adb的文章,都是将路径添加到path中,方法相同,aapt链接: https://pan.baidu.com/s/1J4xpCTYUhWcWVFmrvgPiGA 提取码: i3yg)才能使用aapt。

aapt它的功能有很多,我们只说aapt aapt dump badging的功能。在测试中经常需要查应用的launchable-activity,sdkVersion,所以就需要用到aapt aapt dump badging,使用方法如下图。

72398b8b8010434792ac2d1137697b88.png

aapt aapt dump badging xxxx

adb命令还有很多,这里只是简单地收纳了日常使用较高的常规命令,希望对大家有所帮助。

相关资源:读取串口标识_安卓如何查看串口名-Android代码类资源-CSDN文库

(611条消息) adb命令 android 串口_「Android」Android常规adb命令_三尺黔首的博客-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值