ADB相关

概述

ADB,即 Android Debug Bridge,意译过来就是安卓调试桥。对Android的调试有很大的作用,今天着重介绍几个ADB常用的命令。

原理

ADB工作方式比较特殊,利用Socket让IDE和device通讯,默认情况下adb会daemon相关的网络端口。所以是基于TCP/IP进行通信的。

常用命令

  1. 显示系统中全部设备:
    1
    adb devices

  1. 安装一个apk:
    1
    adb install -r (APK路径,-r代表如果apk已经安装,就重新安装,并保留数据和缓存,新安装的apk不加-r也可)

  1. 直接卸载:
    1
    adb uninstall (apk包名)

  1. 获取读写权限:
    1
    adb remount

  1. 把文件复制进特定目录下,例如把某个so库放到/system/libs下:
    1
    adb push xxx.so system/lib

注意在此之前需要获取读写权限(adb remount )

  1. 进入shell

    1
    adb shell
  2. 在shell下,用(ls)可查看当前路径下所有文件,用(cd 路径)可打开该文件下,例如 cd system。(cd ..)测试返回上一级