一. ADB简介
1. ADB全称是Android Debug Bridge,是Android SDK里自带的一个工具,用这个工具可以直接操作管理Android模拟器(Emulator)或者是真实的Android设备
2. ADB的功能很多,我们主要用到的功能有:
a. 运行设备的 shell 命令行
b. 管理模拟器或设备的端口映射
c. 计算机和设备之间上传/下载文件
d. 将本地apk软件包安装至模拟器或Android设备上
3. ADB是一个客户端 - 服务器端程序,其中客户端是用来操作的计算机,服务器端是Android设备。要使用ADB工具,就先要把手机上的USB调试项打开,具体的操作步骤是:设置 - 应用程序 - 开发 - USB调试(可能设备不同,具体的操作步骤也略有差别)
二. ADB常用命令
1. 查看设备 - adb devices
2. 安装软件 - adb install <apk文件路径>
3. 卸载软件 - adb uninstall [-k] <软件包名> (-k参数:卸载软件时保留配置和缓存文件)
4. 登录设备shell - adb shell <command命令> (后面加<command命令>将直接运行设备命令,相当于执行远程命令)
5. 从计算机复制文件至设备 - adb push <本地路径> <远程路径>
6. 从设备上下载文件至计算机 - adb pull <远程路径> <本地路径>
7. 显示帮助信息 - adb help
8. 连接设备 - adb connect <设备IP>
9. 断开当前连接 - adb kill-server
10. 开启服务 - adb start-servet
小Tips:在使用Eclipse开发Android应用过程中,有时候调试过程中可能会发现报错,错误信息大意是连接不上adb Server了,此时可以在任务管理中结束adb.exe或在命令行中执行 "断开当前连接",然后重新启动Eclipse或执行 "开启服务" 命令