王哥:听说你最近搞 andorid 测试了?

小李:是的,咋了

王哥:我们公司刚好有个内测的软件。等下我发你一个 apk,帮忙安装体验下,给点意见呗...

小李:啥,不能从应用市场下载吗?

王哥:-_-! 你不是说你是搞 android 测试的么?连 adb 本地安装都不会呀...

什么是 adb

Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信,说白了就是 debug 工具。adb 是一个标准的 CS 结构的工具, 是要连接开发电脑和你的调试手机的.包含如下几个部分:

· Client 端, 运行在开发机器中,即你的开发 PC 上, 用来发送 adb 命令;

· Deamon 守护进程, 运行在调试设备中,即的调试手机或模拟器;

· Server 端, 作为一个后台进程运行在开发机器中,即你的开发 PC。 用来管理 PC 中的 Client 端和手机的 Deamon 之间的通信。

adb 有什么用

adb 能干的事太多了,安装卸载,查看日志,性能监测,截图录屏等。后面分享的内容会陆陆续续涉及到。这里就不多说了。

电脑端下载配置 adb

下载工具的方式有两种:

下载 android studio(通过 SDK Manger 安装)

https://developer.android.google.cn/studio?hl=en

下载 adb 工具(platform-tools)

https://developer.android.google.cn/studio/releases/platform-tools

我这里是通过 android studio 下载,接下来需要配置系统的环境变量,来实现 adb 的直接执行。我以 mac 系统为例

知道路径后,需要配置环境变量

在.bash_profile 中添加如下

编辑完保存退出(如果提示没有权限,请使用 sudo),然后在输入 source .bash_profile 或者重启电脑即可。

现在快来用数据线连接电脑和手机吧。然后如下 adb devices。啥,神马也没有...

莫急,那是因为你手机还没有开启 adb 调试模式呢~

手机怎么开启 adb 调试模式

手机要开启 adb 调试模式,必须要打开手机的开发者模式。市面上手机品牌很多,不同品牌的手机开启的方式可能也不一样,具体方法可以百度,但是大体流程是一致的。如下演示的是华为品牌的手机(图文来自于百度,感谢原作者)

1、打开手机进入设置功能,然后滑动屏幕把菜单下拉到最底部,选择关于手机选项。

2、在关于手机里面有一个版本号的项,我们手指快速点击版本号 7,8 下,直到提示开发者选项已打开,退出。

3、这时回到设置,我们已经可以看到开发者选项已经在菜单里面了。

4、进入开发者选项,把屏幕下拉,我们在连接电脑时经常要用到的一个 USB 调试就在这里面。其他一些设置就不多介绍了,大家可以自己研究下。

5、USB 调试开关开启后,再连接电脑,手机正常情况下都会弹出授权弹框,勾选一律允许,然后点击 “确定” 按钮就可以了。

好了,到这里电脑和手机的设置均已完成。现在我们再来试试吧,输入 adb devices

现在可以识别到手机了。

adb 怎么安装/卸载应用

废话不多说,直接举个栗子来演示给大家看下~

安装微信:

卸载微信:

卸载软件,需要知道其对应的包名。如果你不知道微信的包名,可以这样看下

知道包名,就可以开始卸载微信了

这里只是简单的给大家介绍了一下 apk 的安装和卸载。adb 其他的常用指令,后续的分享中陆续给大家讲解演示~

下一期预告(每周一更):

移动端基础知识(Android)-- adb 常用指令


↙↙↙阅读原文可查看相关链接,并与作者交流