本文主要是根据个人工作总结,其中可能有些内容不准确,请你向我提出我会根据你的意见改正。同时由于这篇文章是事后补写的,所以没有图片使你读着比较晦涩,这里道歉了。
用到adb的人肯定对他有一定的了解了,所以我这里就不细说,其实很简单他就是一个用于连接调试的工具。而工具的作用就是辅助我们使我们的工作变得更加的简单快捷。
我想大家更加在意的是如何安装并应用这个调试工具。这里我将安装步骤分为在设备上的准备以及在电脑上的准备两方面。
当我们的设备或者各种成品(手机,平板或者移动设备)在使用adb之前他的上面一定已经跑起了Android系统。而如果你的设备连Android系统都没有跑起来,那么你谈论连接adb似乎有点困难。当你的设备已经跑起系统后,这时候在Android系统中已经有了与adb相关的命令了,而你需要做的就是在你的设备上开adb功能。而一般在设备端开adb的命令为:
setprop service.adb.tcp.port 5555 //设置adb端口(在单板上设置)
start adbd
对于Windows端我们需要做的是去网上找一个adb.exe的安装包(或者安装AndroidStudio这个软件,安装成功后会有adb.exe安装包),其实这个安装包网上很多的(我会在下面的参考文章中贴出有安装包的文章)。找到这个安装包后我们并不是要安装这个软件,而是要将adb.exe这个文件所在的路径(这里的路径是绝对路径)复制到系统的环境变量(也就是我们常说的PATH中,而且一定要记住是添加)中。这一步是否完成有一个测试方法就是你在电脑上打开cmd终端,然后敲adb看是否有这个命令,如果有这个命令表示你的adb安装成功。
Windows端的adb安装成功后我们就要连接设备与Windows端的adb了,而这个时候需要注意,设备与Windows一定要在同一个网段,不然他们是不能通信的。这里有一个方法可以检测他们是否在同一个网段:
1. 在设备端使用命令:netcfg 来查看设备连接的网络信息
2. 在Windows端使用命令:ipconfig 来查看电脑端连接的网络信息
3. 比较两者的IP信息看是否在同一个网段
4. 用电脑端去ping设备端的IP,看是否可以ping通(这里注意一定是电脑ping设备而不是设备ping电脑)
5. 如果可以ping通则表示在同一网段可以进行下面的操作,而如果ping不通则可以是连接有问题,这样的话adb将无法连接(adb也是基于网络的调试)
网络连接成功后,我们就可以连接设备端和电脑端的adb了:
Run CMD:adb connect board-ip(这里需要注意的事board-ip应该写为xxx.xxx.xxx.xxx:5555的形式,其中5555为上面所设置的adb的端口)
如果连接成功,会有连接成功的提示。
连接成功后你就可以使用adb install XXXXX.apk来安装需要的应用程序了。下面我来讲一下安装应用程序的步骤。这里的前提是应用程序(即XXX.apk)在电脑端。我们需要将在电脑端的apk装到设备上。
1. 在电脑端进入cmd终端
2. 从cmd端进到apk所在的目录下(最好将apk放到某盘的根目录下,我的在E盘,所以进入cmd后直接敲E:就可以了)
3. 将电脑端的apk从所在文件夹拖到cmd终端。(拖动完成后会在cmd上显示apk所在的绝对路径)
通过以上方式就将一个apk程序从电脑端装到设备上了。这里提示一下,在电脑端有时候这些命令敲第一次时不管用,你可以多敲几次试试。同时参考文献中有一些错误的解决方式,你可以参考。
使用adb install安装一个程序 :里面有adb安装包
android adb devices offline的解决办法
android搭建环境错误 daemon not running. starting it now on port 5037 ADB server didn't ACK
adb connect 连接 Android 设备的相关问题
ADB shell出现error:device offline提示
adb install apk
版权说明:如非注明,本站文章均为 扬州驻场服务-网络设备调试-监控维修-南京泽同信息科技有限公司 原创,转载请注明出处和附带本文链接。
请在这里放置你的在线分享代码