adb常用命令总结
0x00 前言
adb的全称为Android Debug Bridge,即安卓设备调试桥。它是Android SDK里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的android设备(如G1手机)。
它的主要功能有:
0x01 adb常用命令
1.adb help:查看adb命令帮助信息
2.adb devices:显示当前运行的全部设备
3.adb shell:进入设备的shell环境
4.adb install <apk文件路径>:在当前安卓设备上安装apk
5.adb uninstall <app名称>:卸载安卓设备上的某个app
6.adb push <本地路径> <远程设备路径>:将电脑上的某个路径的文件传送到远程设备上的某个路径中去
7.adb pull <远程设备路径> <本地路径>:将远程设备上的某个路径下的文件传送到电脑本机某个路径中
8.adb kill-server:关闭adb服务
9.adb start-server:开启adb服务
0x02 模拟器常用命令
1.android list avd:显示系统中全部AVD(模拟器)
2.emulator -avd 模拟器名称:启动模拟器
这里出现了[20892]:ERROR+[26468]:ERROR错误,出现这个错误的原因是我把Android studio更新到最新版本后,Android studio在Android SDK文件夹中另外生成了一个emulator文件夹,启动emulator的程序放在了这个emulator文件夹中,所以需要更改系统变量。具体做法是:将Path变量中原来的tools路径删除,然后添加emulator路径进去,然后再添加tools路径。(即保持tools路径在emulator路径之后)
Android SDK文件夹目录结构:
emulator文件夹目录结构:
Path变量:
更改之后,关闭当前cmd窗口,另外打开一个新的cmd窗口后,再次运行emulator命令,显示如下:
3.android delete avd --name 模拟器名称:删除模拟器
比如我要删除掉'test'模拟器,直接运行命令:android delete avd --name test 即可:
删除之后,运行"android list avd"查看系统中的全部模拟器,发现当前系统只有一个模拟器存在了:
0x03 其他命令
1.monitor:启动Android device monitor
启动后,界面显示如下: