(一)adb部署及使用

 1.什么是adb?

>adb(Android debug bridge)是Android sdk的一个工具

>通过它连接 Android 手机(或模拟器)与 PC 端,可以在 PC 端上控制手机的操作。

>Android的初衷是用adb这样的一个工具来协助开发人员在开发Android应用的过程中更快更好的调试apk,因此adb具有安装卸载apk、拷贝推送文件、查看设备硬件信息、查看应用程序占用资源、在设备执行shell命令等功能

===============================================

拓展:

Android sdk(Software Development Kit) :

是软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。Android SDK 就是 Android 专属的软件开发工具包。

jdk(Java Development Kit):

是Java的开发工具包,里面包含了Java的编译器和还包含了Java的运行环境JRE或者叫JVM,而这些是Java语言混合C语言一起开发的,

jre(Java run environment):Java的运行环境

apk:安卓应用安装包

================================================

2.adb组成

>客户端(client):

运行在自己的电脑上,你可以通过adb命令来调用起一个客户端。其他Android工具,如ADT插件、DDMS都可以创建出一个客户端

>服务器(server):

运行在自己电脑的后台,负责管理客户端和守护进程进行通信

>守护进程(daemon):

运行在模拟器或者安卓设备的后台

3.安装及使用

>前提条件:安装配置好JDK

>下载: https://android-sdk.en.softonic.com/  注意:我选择安装的仅是含有adb的platform,安装配置Android SDK 可以参考其他文章:https://www.cnblogs.com/gufengchen/p/11038029.html

>配置环境变量

>adb version查看是否配置成功

 

 4.adb常用命令

1)adb --help 查看帮助手册

2)adb  devices  检测连接到电脑的安卓设备

3)adb connect 127.0.0.1:模拟器端口   连接模拟器

4)adb pull <手机路径>   <本机路径>     从手机中拉取信息放到本地电脑

如: adb pull   /sdcard/xx.txt   D: est

注意:

获取手机路径的方法:

adb shell     -- 进入手机Linux环境

ls  

cd sdcard  

那么,该目录下任一文件路径表示为: /sdcard/xx.txt

exit      --退出shell模式

5)adb push <本机路径>   <手机路径>   从本地推送信息到手机上

如:adb push   D: estxxx.txt   /sdcard/  

注意:

本机文件可直接拖拽到终端;

手机路径应该是目录而不是文件

6)adb logcat    --打印日志(系统日志、运行日志)

adb logcat  > D: estlog_test.txt   重定向输出日志

ctrl + c  终止获取日志

7)adb install xxx.apk     --可直接把apk拖拽到cmd窗口,回车进行安装

     adb install  -r  xxx.apk   --保留数据和缓存,重新安装apk

8)adb uninstall  安卓应用的包名      --卸载应用

  adb uninstall  -k  安卓应用的包名      --卸载应用但保留数据和缓存文件

注意:

adb  shell  dumpsys activity | find "mFocusedActivity"      --获取前台应用包名

9)adb connect /disconnect   --WiFi远程连接

应用场景:

真实Android手机使用wifi连接adb:

1.通过usb线将手机连接到电脑

2.adb devices能够检测到对应设备

3.adb tcpip  5555   确定手机端和电脑端wifi的通讯端口

4.拔掉usb线 ,再通过adb connect 自己手机ip地址

4.2真实Android手机怎么连接adb?

4.2.1通过usb线将手机连接到电脑

4.2.2下载安装Android手机驱动(驱动精灵、手机助手类的软件)

注意:为了避免冲突,在驱动安装好后将手机助手卸载掉

4.2.3 在手机找到设置--关于手机/关于平板电脑--点击5下版本号--开发者选项--勾选usb调试模式--在弹出来的对话框中选择这台手机允许调试

4.2.4 adb devices检测

原文地址:https://www.cnblogs.com/kxx-1/p/13173377.html