前言
对于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常用命令
- 显示系统Android全部平台:
android list targets - 显示系统中全部AVD(模拟器):
android list avd - 创建AVD(模拟器):
android create avd –name 名称 –target 平台编号 - 启动模拟器:
emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800) - 删除AVD(模拟器):
android delete avd –name 名称 - 显示当前运行的全部模拟器或真机:
adb devices - 安装应用程序:
adb install -r 应用程序.apk - 获取模拟器中的文件:
adb pull - 向模拟器中写文件:
adb push - 进入模拟器的shell模式:
adb shell - 缷载apk包: 这个操作需要执行以下步骤
adb shell
cd data/app
rm apk包
exit
adb uninstall apk包的主包名
adb install -r apk包 - 查看adb命令帮助信息:
adb help - 在命令行中查看LOG信息:
adb logcat -s 标签名 - 删除系统应用:
adb remount (重新挂载系统分区,使系统分区重新可写)。
adb shell
cd system/app
rm *.apk - 获取管理员权限:
adb root - remount命令的作用是加载文件系统
- 模拟器重启命令:
adb reboot
版权声明:本文为博主原创文章,转载请注明出处KidSea