正常来说,如果是做安卓开发的话,就不用看本篇文章了,因为不实用,安卓开发环境会自动带上adb。对于我们做小程序开发来说,就很有必要了。因为仅仅是需要adb,并不需要庞大的安卓开发环境。在本文中,苏南大叔要介绍的就是如何安装adb,简单扼要。adb全称是:Android调试桥,帮助安卓设备和个人计算机之间的通信。

苏南大叔:如何安装Android调试桥adb? 如何连接安卓USB调试? - adb-devices
如何安装Android调试桥adb? 如何连接安卓USB调试?(图9-1)

本文测试环境:mac/npm/brew

检测adb

如果开发的电脑上面没有安装adb的话,手机即使打开了开发者模式的usb调试,也是无法弹出连接提示的。而且在开发机的命令行下面,敲人adb的字样,会有命令没有找到的相关提示。

$ adb
-bash: /usr/local/bin/adb: No such file or directory

方案一:brew安装adbmac推荐)

mac系统下,通过安装命令安装adb,是非常方便的。adb安装命令是:

brew cask install android-platform-tools

苏南大叔:如何安装Android调试桥adb? 如何连接安卓USB调试? - brew-cask-install-adb
如何安装Android调试桥adb? 如何连接安卓USB调试?(图9-2)

卸载方式如下:

brew cask uninstall android-platform-tools

苏南大叔:如何安装Android调试桥adb? 如何连接安卓USB调试? - brew-cask-uninstall-adb
如何安装Android调试桥adb? 如何连接安卓USB调试?(图9-3)

如果您还没有安装brew,可以参考下面这篇文字:

如果您的brew被卡住Updating Homebrew界面,那么,您可以参考:

您可能需要的命令是:

export HOMEBREW_NO_AUTO_UPDATE=true

苏南大叔:如何安装Android调试桥adb? 如何连接安卓USB调试? - cask-adb
如何安装Android调试桥adb? 如何连接安卓USB调试?(图9-4)

方案二:npm安装android-platform-tools(通用,推荐)

这个方案二和方案一基本一致,只不过使用npm来安装adb。而且第一次运行adb的时候,可能需要个下载基础库的动作。

npm install -g android-platform-tools

苏南大叔:如何安装Android调试桥adb? 如何连接安卓USB调试? - npm-install-apt
如何安装Android调试桥adb? 如何连接安卓USB调试?(图9-5)

如果是第一次在mac上运行,请执行sudo adb,否则请执行adb

苏南大叔:如何安装Android调试桥adb? 如何连接安卓USB调试? - adb-run
如何安装Android调试桥adb? 如何连接安卓USB调试?(图9-6)

方案三:npm安装adb-devtools(通用)

对于win系统来说,是肯定没有brew的。但是在win或者mac下面,都大概率会有npm。所以,您还可以通过npm安装adb。本方案是百度小程序官方推荐的,不过,苏南大叔觉得不好用,个人不推荐。

安装命令如下:

npm install adb-devtools -g

苏南大叔:如何安装Android调试桥adb? 如何连接安卓USB调试? - npm-adb
如何安装Android调试桥adb? 如何连接安卓USB调试?(图9-7)

卸载方式就是:

npm uninstall adb-devtools -g

使用npm安装的adb,并没有注册全局的adb命令,只有个全局的命令:

devtools

mac下,adb的真实全局路径是:

/usr/local/lib/node_modules/adb-devtools/node_modules/adb-tools/bin/adb-macos/adb

使用方式

使用方式如下:

adb devices

苏南大叔:如何安装Android调试桥adb? 如何连接安卓USB调试? - adb-devices
如何安装Android调试桥adb? 如何连接安卓USB调试?(图9-8)

苏南大叔:如何安装Android调试桥adb? 如何连接安卓USB调试? - allow-usb-debug
如何安装Android调试桥adb? 如何连接安卓USB调试?(图9-9)

总结

这个adb就是通过电脑调试安卓程序(包括小程序)的关键因素,请点击下面的链接,查看苏南大叔的更多文章:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接作者。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

 【加群】加入QQ群【175454274】和大家一起讨论这个问题

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   npm    brew

本站的忠实读者小伙伴,正在阅读下面这些文章: