Adb常用指令

前言


对于Android开发者来说,Adb应该都不陌生,作为Android调试的桥梁,熟练使用其主要的指令,可以提升我们的开发效率,下面就对常见的Adb指令进行介绍

内容


Adb概述

   adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。作为开发人员,掌握适当所需要的ADB操作命令是非常必须的。就把平时工作中用得相对比较多的adb命令作个小总结。

   Adb工具位于SDK的platform-tools目录下,所以要使用该工具的时候,需要通过cd命令,切换到该目录下,或者将platform-tools的路径添加到系统环境变量中,这样就可以直接使用了(针对windows系统,linux系统会自动配置)

Adb常用指令

   下面我们来看一些Adb常用命令

  1. 显示系统Android全部平台:
    android list targets
  2. 显示系统中全部AVD(模拟器):
    android list avd
  3. 创建AVD(模拟器):
    android create avd –name 名称 –target 平台编号
  4. 启动模拟器:
    emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800)
  5. 删除AVD(模拟器):
    android delete avd –name 名称
  6. 显示当前运行的全部模拟器或真机:
    adb devices
  7. 安装应用程序:
    adb install -r 应用程序.apk
  8. 获取模拟器中的文件:
    adb pull
  9. 向模拟器中写文件:
    adb push
  10. 进入模拟器的shell模式:
    adb shell
  11. 缷载apk包: 这个操作需要执行以下步骤
    adb shell
    cd data/app
    rm apk包
    exit
    adb uninstall apk包的主包名
    adb install -r apk包
  12. 查看adb命令帮助信息:
    adb help
  13. 在命令行中查看LOG信息:
    adb logcat -s 标签名
  14. 删除系统应用:
    adb remount (重新挂载系统分区,使系统分区重新可写)。
    adb shell
    cd system/app
    rm *.apk
  15. 获取管理员权限:
    adb root
  16. remount命令的作用是加载文件系统
  17. 模拟器重启命令:
    adb reboot

版权声明:本文为博主原创文章,转载请注明出处KidSea

小额赞助,鼓励作者写出更好的文章