adb常用命令及详解

Jarry_le Jarry_le     2022-12-03     522

关键词:

ADB 即 Android Debug Bridge,Android调试桥。ADB工作方式比较特殊,采用监听Socket TCP 端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口。熟练使用 ADB 命令将会大大提升开发效率。 ADB 的命令有很多,今天就来总结下我在TV开发常用到的一些 ADB 命令。

  1. 显示系统中全部设备:
    adb devices
    这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示

    2.开启ADB服务:
    adb start-server

    3.关闭ADB服务:
    adb kill-server
    停止 adb 服务

    4.连接设备:
    adb connect 192.168.1.61
    如果是USB连接,直接会连接ADB,如果是想通过网络连接(有线或者无线),则需要在同一个局域网,通过IP连接。上面192.168.1.61替换成想要连接设备的IP即可。

    5.断开设备:
    adb disconnect 192.168.1.61

    6.安装一个apk
    adb install -r (APK路径)
    -r 代表如果apk已安装,重新安装apk并保留数据和缓存文件。apk路径则可以直接将apk文件拖进cmd窗口,记得加空格。

    7.直接卸载:
    adb uninstall (apk包名)
    卸载 app 但保留数据和缓存文件:
    adb uninstall -k (apk包名)

    8.列出手机装的所有app的包名:
    adb shell pm list packages

    列出系统应用的所有包名:
    adb shell pm list packages -s

    列出除了系统应用的第三方应用包名:
    adb shell pm list packages -3

    9.清除应用数据与缓存:
    adb shell pm clear (apk包名)

    10.启动应用
    adb shell am start -n com.helloshan.demo/.MianActivity
    此处无图,要知道具体的软件的包名及入口才可以打开。

    11.强制停止应用
    需要强制停止应用,则执行以下命令:
    adb shell am force-stop (apk包名)

    12.删除系统应用:
    adb remount (重新挂载系统分区,使系统分区重新可写)。
    adb shell
    cd system/app/
    ls
    rm *.apk
    ls命令可以查看文件夹下的所有文件


    12.杀死某个进程:(三个步骤)
    adb shell
    ps
    kill pid
    ps是查看进程命令,kill pid 你想结束的进程

    13.pull和push文件
    adb push (文件路径) (想要push的路径)

    adb pull (文件路径) (想要pull的路径)

    adb push/pull 之前有些设备要获取权限先,14条讲解。

    14.获取文件的读写权限:
    adb remount
    有些设备并不能直接adb remount,必须要先以root身份进入,先执行adb root,在执行adb remount

    15.查看日志:
    adb logcat

    16.查看屏幕分辨率
    adb shell wm size

    17.常用操作文件夹命令
    操作文件和文件夹有时会出现权限不够,Read-only file system。就需要adb remount 操作,获得权限。
    cd system/sd/data //进入系统内指定文件夹
    ls //列表显示当前文件夹内容
    mkdir xxx //创建xxx的文件夹
    rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件
    rm xxx //删除文件xxx
    rmdir xxx //删除xxx的文件夹

转:adb操作命令详解及大全

...gBridge,Android调试桥,身为Android开发的我们,熟练使用ADB命令将会大大提升我们的开发效率,ADB的命令有很多,今天就来总结下我在开发常用到的一些ADB命令。查看版本ADB的安装这里就不多说了,输入以下命令有如下提示就证明... 查看详情

adb常用命令转

转载链接:https://blog.csdn.net/u014589884/article/details/120113281ADB常用命令android一、adb安装及配置1下载安装创建目录,点击安装exe文件或将免安装版放到创建目录下下载及简介地址:Android调试桥(ADB) 查看详情

adb基础常用命令总结

1、adbdevices查看手机设备2、adbinstallpacksge(包路径)安装包3、adbinstall-rpackages(保留数据及缓存文件安装新包)4、adbuninstallpackage(卸载包)5、adbkill-server关闭adb服务6、adbstart-server启动adb服务7、adbshellpmlistpackages查看手机里面所有包名8、a... 查看详情

windows系统常用网络命令详解及命令示例(全)

1.最基本也是最常用的,PINGping192.168.0.8-t测试物理网络  ,参数-t是等待用户中断测试  2.检查DNS、IP、Mac等  A.Win98:winipcfg  B.Win2000及以上:ipconfig/all    C.NSLOOKUP:如果查看河北的DNS  C:\\>nsl... 查看详情

windows系统常用网络命令详解及命令示例(全)

1.最基本也是最常用的,PINGping192.168.0.8-t测试物理网络  ,参数-t是等待用户中断测试  2.检查DNS、IP、Mac等  A.Win98:winipcfg  B.Win2000及以上:ipconfig/all    C.NSLOOKUP:如果查看河北的DNS  C:\\>nsl... 查看详情

adb操作命令详解及用法大全(代码片段)

...ugBridge是一种允许模拟器或已连接的Android设备进行通信的命令行工具,它可为各种设备操作提供便利,如安装和调试应用,并提供对Unixshell(可用来在模拟器或连接的设备上运行各种命令)的访问。可以在Andro... 查看详情

实战——androidadb常用命令详解

参考技术AADB全称AndroidDebugBridge是一个功能非常强大的工具,它位于AndroidSDK安装目录的platform-tools子目录下,ADB工具即可完成模拟器文件与电脑文件的相互复制,也可安装APK应用,甚至可以直接切换到Android系统中执行部分Linux命... 查看详情

helmchart详解及常用命令:helmtemplate/package/plugin

​​Helm​​​是kubernetes的官方包管理工具。根据官网上的描述​​Helmisthebestwaytofind,share,andusesoftwarebuiltforKubernetes.​​可以看出helm在kubernetes社区中的定位。这篇文章并不是helm的入门文章,而是着重于如何在本地开发chart。希望... 查看详情

100天精通andriod逆向——第1天:adb原理及其常用命令(代码片段)

目录一、介绍二、工作原理三、ADB的配置四、ADB常见命令及选项4.1adbhelp/adb--help查看帮助4.2adbversion显示adb版本及所在路径4.3adbdevices显示连接的设备列表4.4adbpush文件路径目标路径(以/开头)推送电脑的文件到手机4.5adbpull文件路径(... 查看详情

100天精通andriod逆向——第1天:adb原理及其常用命令(代码片段)

目录一、介绍二、工作原理二、ADB的配置三、ADB常见命令及选项3.1adbhelp/adb--help查看帮助3.2adbversion显示adb版本及所在路径3.3adbdevices显示连接的设备列表3.4adbpush文件路径目标路径(以/开头)推送电脑的文件到手机3.5adbpull文件路径(... 查看详情

❤️万字总结《linux系统常用命令》❤️——常用的linux操作指令详解及案例!(建议收藏)(代码片段)

...是Linux操作系统实力的见证,接下来跟大家分享几个工作中常用的Linux操作命令Linux系统常用命令目录文件相关命令pwd显示工作目录ls显示目录内容du显示目录或文件大小find查找文件或目录mkdir创建 查看详情

正确安装adb工具,且常用的adb命令

一、什么是ADB?ADB全称为AndroidDebugBridge,起到调试桥的作用,是一个客户端-服务器端程序。其中客户端是用来操作的电脑,服务端是Android设备。ADB也是AndroidSDK中的一个工具,可以直接操作管理Android模拟器或... 查看详情

adb命令详解

...用程序,由三部分组成:adbclient--运行在pc端 运行adb命令:尝 查看详情

ansible自动化运维详解ansible管理方式常用参数及常用模块(代码片段)

...目录ansible自动化运维详解(二)ansible管理方式、常用参数及常用模块一、ansible实现管理的方式二、ansible命令常用参数三、ansible基本颜色代表的信息四、ansible常用模块(1)4.1、command4.2、shell4.3、script4.4、copy4.5... 查看详情

常用linux命令(分类详解!!)(代码片段)

Linux常用命令一、文件与目录操作1.1ls/ll命令1.2rm命令1.3cd命令1.4pwd命令1.5tree树形结构1.6mkdir命令1.7mv命令1.8cp命令1.9ln命令1.10touch命令1.11find命令1.12whereis命令二、关机三、系统(信息及日志位置)3.1系统信息3.2系统日志放... 查看详情

超实用linux常用命令

​​Shell详解​​​​Shell简介​​​​常用命令​​​​BASH常用快捷方式​​​​Linux目录结构​​​​Linux常用命令​​​​目录操作命名​​​​文件操作命令​​​​文件内容操作命令​​​​归档及压缩命令​​Shell详... 查看详情

常用的安卓手机adb命令总结

参考技术A很早就想整理一下自己平时常用的一些adb命令,不仅为了便于以后查找,而且整理的过程自己又重新复习了一遍,但是当我开始在度娘一搜的时候,发现很多人已经写的非常详细了,尤其是当我发现了这篇adb概括心中... 查看详情

ansible自动化运维详解ansible管理方式常用参数及常用模块(代码片段)

...目录ansible自动化运维详解(二)ansible管理方式、常用参数及常用模块一、ansible实现管理的方式二、ansible命令常用参数三、ansible基本颜色代表的信息四、ansible常用模块(1)4.1、command4.2、shell4.3、script4.4、copy4.5... 查看详情