adb shell命令和adb

 看来很多文章,都在讲adb命令,让一些初学者对adb shell命令和adb命令弄混淆傻傻分不清,所以写下本篇博客为了给大家讲清楚这个,顺便介绍一些常见的adb shell命令。

一、adb shell命令

adb shell 是 Android Debug Bridge (ADB) 工具的一部分,它允许开发者和用户通过命令行与 Android 设备进行交互。adb 是 Android SDK 中的一个命令行工具,用于与 Android 设备或模拟器进行通讯。

使用 adb shell 命令后,你可以进入设备的命令行界面,这样就可以执行多种操作,比如:

  1. 查看文件:你可以使用 Linux 命令(如 lscdcat 等)查看和管理设备上的文件。
  2. 安装和卸载应用:通过合适的命令,你可以安装和卸载 APK 文件。
  3. 查看日志:使用 logcat 命令查看设备上的日志信息,以帮助调试应用。
  4. 执行其他命令:你还可以使用设备上支持的各种命令,进行系统级的操作。

二、adb命令

ADB(Android Debug Bridge)是一个用于与 Android 设备进行交互的命令行工具。它是 Android SDK(软件开发工具包)的一部分,主要用于开发和调试 Android 应用程序。

ADB 命令可以用来执行多种功能,包括但不限于:

  1. 安装和卸载应用:可以通过 ADB 命令直接在设备上安装或卸载 APK 文件。

    • 安装:adb install path/to/app.apk
    • 卸载:adb uninstall package.name
  2. 文件传输:可以将文件从计算机传输到 Android 设备,或从设备传回计算机。

    • 复制到设备:adb push local/path /sdcard/
    • 从设备复制到本地:adb pull /sdcard/file.txt local/path
  3. 访问设备的 shell:可以通过 ADB 进入设备的命令行界面,执行各种命令。

    • 进入 shell:adb shell

所以adb是包含adb shell的,但是又不能完全混为一谈。需要面试的小伙伴一定要记住这一点

 下面是一些常见的adb shell命令,希望对大家有帮助

adb shell //进入shell命令

exit //退出shell命令

//下列命令如果没有进入shell命令则前面统一添加 adb shell

logcat //查看打印日志

getprop //查看版本信息

logcat -v time //加上时间看打印日志,这个很重要,
//可以有这个观察一些耗时操作运行时间,来进行具体的优化。

cat /proc/meminfo //显示设备的总内存、空闲内存、已用内存等信息

cat /proc/kmsg    //打印内核日志

ps //查看进程号

cat /proc/cpuinfo //查看cpu信息

adb pull <本地路径> <设备路径>  //将本地文件复制到设备

adb push <设备路径> <本地路径> //从设备中复制文件到本地

adb reboot //重启设备

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学习嵌入式的小周

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值