一、adb 部署和使用
1.何为adb?
- adb(Android Debug Brige)是android sdk的一个工具;
- adb用来连接安卓手机和PC端的桥梁,要有adb作为两者之间的维系,才能让用户在电脑上对手机进行全面的操作。
- Android的初衷是用adb这样的一个工具来协助开发人员在开发Android应用的过程中更快更好的调试apk,因此adb具有安装卸载apk,拷贝推送文件、查看硬件信息、查看应用程序占用资源、在设备执行shell命令等功能。
2.adb组成:
- 客户端client:运行在你的电脑上,你可以通过adb来调用起一个客户端,其他Android工具:,例如ADT插件、DDMS都可以创建一个客户端;
- 服务器server:运行在你电脑后台,负责管理client和daemon进行通信;
- 守护进程daemon:运行在模拟器或者Android设备的后台。
3.adb部署
下载安装Android sdk
adb路径:sdk/platform-tools/
adb version检查adb版本号
4.adb常用命令01:
adb —help 查看帮助手册
adb devices 检测连接到电脑的安卓设备,这个是我们会经常用到的检测命令
adb pull <手机路径> <本地电脑路径>:从手机中拉取信息放到本地电脑
adb push <本地电脑路径> <手机路径>:从本地推送信息到手机中去
adb shell :登录设备shell(命令行的人机界面),ll ls命令都可以用,进入到Linux命令环境了,相当于执行远程命令;
adb logcat:打印日志
adb logcat>D:/log.txt:重定向文件中
将App后台清除:adb shell am force-stop com.ilifesmart.mslict
端口概念即作用:端口在程序中,因为在电脑中运行非常多的程序,这些程序和外部通讯的时候,通过端口号进行查找对应的程序进行通讯的。
真实Android设备的怎么连接adb?
1.通过usb线将手机和电脑连接;
2.下载安装安卓手机驱动(驱动精灵、手机助手类软件)
3.在手机设置中,打开开发者选项,usb调试模式;
4.在弹出来的对话框,允许这台手机进行调试;
5.adb devices.
adb shell:
root@Android:/#
root为当前用户名/Android为主机名,#为当前用