Android adb shell学习心得(一)

主要功能

1.运行Android设备的shell(命令行)

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

3.安装/卸载APK程序

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

常用命令

1.服务的启动与关闭

adb start-server

adb kill-server

2.查看当前连接设备

adb devices

3.多设备连接

adb [-d|-e|-s <serial number>] <command>

-d:当且仅当多个设备中只有一个真机时可用

-e:当且仅当多个设备中只有一个模拟器时可用

-s:序列号

例如:adb -s E40KCY02609 install helloworld.apk

4.安装卸载APK

adb install <apk文件路径>          安装指定APK

adb uninstall <软件名>             卸载指定APK

adb uninstall -k <软件名>          卸载指定APK但保留其配置文件和缓存文件

5.上传下载文件

adb push <本地路径> <远程路径>     把PC上的文件或文件夹上传到设备

例如:adb push helloworld.txt /sdcard/helloworld.txt

adb pull <远程路径> <本地路径>     把设备上的文件或文件夹下载到PC

例如:adb pull system/app D:\apps

6.调试信息

adb logcat                         在命令行中显示调试信息

adb logcat > 文件名                将logcat信息保存到文件中

7.过滤日志输出

过滤器表达式的格式:tag:priority

adb  logcat  ActivityManager:I  *:S

标记是一个简短的字符串,用于标识原始消息的来源 (例如"View" 来源于显示系统)

优先级是从低到高:

V — 明细 (最低优先级)

D — 调试

I — 信息

W — 警告

E — 错误

F — 严重错误

S — 无记载 (最高优先级,没有什么会被记载)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值