adb指令的使用

        adb的全称为Android Debug Bridge,就是调试桥,adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作。adb是androi SDK里的一个工具,用这个工具可以操作管理安卓虚拟机和真实安卓设备。AS下载好后,要想在Terminal窗口和DOS命令窗口使用adb,需要配置AS中的sdk/platform-tools中的adb.exe到环境变量的path路径下,配置后可以在DOS窗口输入adb指令试一下成不成功,注意:配置好后需要重启DOS窗口或者AS才能使用。

常用命令

ADB用法总结

实践

从电脑传文件到设备

  1. 先在C盘(或者其他盘)新建文件夹V19-test,把要传的文件放在里面
  2. adb connect 192.168.1.xxx(取消连接是disconnect)
  3. adb root (结果:restarting adbd as root)
  4. adb remount(结果:remount succeeded)
  5. cd c:/V19-test
  6. adb push xxx(放在C盘的文件)  xxx(设备要存放的路径)第二个参数是文件最终的流向

截取设备显示画面并传到电脑

  1. adb shell 进入模拟器的shell模式
  2. v19(没有设置的话是su,进入root权限模式,如果前面已经用过adb root指令,这步省略)
  3. screencap -p sdcard/xxx.jpg(xxx可以自己命名,一般system/bin存放着很多指令)
  4. 在shell里没办法传给电脑,只能先退出来,使用exit
  5. adb pull xxx(投影仪中文件的路径)xxx(电脑路径)把设备中的文件拉到电脑中
  6. exit 可退出

通过adb安装APK

把APK放在文件夹V19-test中,把V19的adb开关打开,V19和电脑需要连在同一AP上(第2、3、4步是多余的,连上之后直接第5步就行了)

  1. adb connect 192.168.xxx.xxx (adb device能查看是否连上了设备)
  2. adb root (结果:restarting adbd as root  多余)
  3. adb remount(结果:remount succeeded  多余)
  4. cd c:/V19-test
  5. adb install -r lebo.apk (结果:Performing Streamed Install  --->Success)有-r 时表示先删除再安装)

通过adb卸载APK

什么是包名?

  1. adb uninstall      先要查看包名,包名不需要双引号;2-4步是查看包名的步骤
  2. adb shell
  3. cd data/app
  4. 查到    or  rm -r net.cj.cjhv.gs.tving-iYDBSI5yXe4GtW5zAESZ_A==/   这里TVING的包名是net.cj.cjhv.gs.tving
  5. reboot 需要重启设备

开启/关闭adb服务 

有时 adb connect IP 后,没特意去记上个IP,disconnect不了的话,会连不上下一个设备IP,此时能用以下指令:

  1. adb kill-server
  2. adb start-server

su删除后怎么进入root权限

  1. adb root
  2. adb remount
  3. adb shell
  4. #不需要再挂载system就能够往system下传文件了

adb push整个文件夹

假如文件夹a中有4个子文件,要把文件夹a整个给push到文件夹b中,可以用以下指令:

  1. adb push C:\xxx\a\. /xxx/b

你可能感兴趣的:(adb)