android开发无线调试工具adbwireless的使用简介(附airadb)[通俗易懂] -金沙1005

android开发无线调试工具adbwireless的使用简介(附airadb)[通俗易懂]android开发无线调试工具adbwireless的使用简介(附airadb)risunjan关注0.0942017.01.1116:22:36字数1,534阅读12,143adbwireless能够让手机用无线来取代usb连接而使用adb工具手机需要root并且与电脑在同一局域网内(可以连同个路由或者电脑开wifi给手机连接)adb(androiddebugbrid…

adbwireless 能够让手机用无线来取代usb连接而使用adb工具
手机需要root并且与电脑在同一局域网内(可以连同个路由或者电脑开wifi给手机连接)
adb(android debug bridge)是android提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机
模拟器的状态。还可以进行以下的操作:
1、快速更新设备或手机模拟器中的代码,如应用或android系统升级;
2、在设备上运行shell命令;
3、管理设备或手机模拟器上的预定端口;
4、在设备或手机模拟器上复制或粘贴文件;
注:本文参考资料会在文章最后注明。文中不足之处,欢迎批评指正!

前言

手机没有升级之前是5.0的系统,当时就在用adbwireless工具进行无线调试。

手机升级到了6.0系统,权限管理已经改变,adbwireless又长久没有更新,导致手机即使root之后仍然不能够进行无限调试,报错:unable to connect to 192.168.1.131:5555: cannot connect to 192.168.1.131:5555: 由于目标计算机积极拒绝,无法连接。 (10061)。

起初以为是权限问题,就去上把项目clon到本地,添加了6.0权限,运行之后错误不变。

多方求索,通过设置手机默认的adb连接方式可以解决该问题(后面会讲到)。

搞定后,决定码字分享一波,写到最后,在别的相关资料里发现了更好用的无线调试工具(手动大写尴尬),我会一并分享出来,嘤嘤嘤嘤……(白忙活了orz)。

有兴趣的就往下看一下,只是寻求一个无线调试的工具的话,工具下载下来就好了,无线调起来吧(xx,根本停不下来)!

第一次发文,多多指教!


 提取密码:mwb1

adb的配置

手机下载安装好adbwireless之后,在电脑上配置adb(已安装的可跳过该步骤)

  1. 在sdk里找到adb.exe,复制其所在路径c:\users\maven\appdata\local\android\sdk\platform-tools

android开发无线调试工具adbwireless的使用简介(附airadb)[通俗易懂]

adb路径.png

 

如果不记得sdk文件目录,可以在android studio的设置里进行查看
file>>settings>>appearance&behavior>>system settings>>android sdk

android开发无线调试工具adbwireless的使用简介(附airadb)[通俗易懂]

sdk路径.png

  1. 配置adb环境变量
    右键我的电脑>>属性>>高级系统设置>>环境变量
    在系统变量(s)里找到patch,选择编辑。将adb所在的目录复制进去,注意用“;”与其他变量分隔开

android开发无线调试工具adbwireless的使用简介(附airadb)[通俗易懂]

环境变量.png

  1. 检测adb是否配置成功
    打开命令行窗口(windows键 r)
    输入指令’adb devices’
    如下图所示,则说明配置成功

android开发无线调试工具adbwireless的使用简介(附airadb)[通俗易懂]

cmd.png

无线调试

接下来就是见证奇迹的时刻

  1. 打开adbwireless(已获取root权限),界面显示当前设备的ip地址;

android开发无线调试工具adbwireless的使用简介(附airadb)[通俗易懂]

adbison.png

  1. 打开android studio控制台的terminal,输入adbwireless界面显示的指令
    adb connect 192.168.8.101,
    输出 connected to 192.168.8.101:5555则表示连接成功。接下来开始无线调试之旅吧,跟usb连接无差别。
    同样的你也可以直接在命令行窗口输入以上指令,也是可以连接成功的。

android开发无线调试工具adbwireless的使用简介(附airadb)[通俗易懂]

terminal.png

注:下次要用时只需要把手机和电脑连同个局域网,手机打开adbwireless,电脑在命令提示符里执行”adb connect xxx.xxx.xxx.xxx”(xxx.xxx.xxx.xxx为adbwireless显示的ip地址)就行了。

异常的处理

  1. error: cannot parse version string: kg01
    出现这个错误先在环境里看下adb的路径对不对,如果没错就在任务管理器里把adb.exe,或kadb.exe结束掉,然后重新执行adb connect xxx.xxx.xxx.xxx命令就行

  2. 如果是adbwireless上的ip地址是adb connect 0.0.0.0的话,把adbwireless关掉,重新启动一下

  3. unable to connect to 192.168.1.131:5555: cannot connect to 192.168.1.131:5555: 由于目标计算机积极拒绝,无法连接。 (10061)
    出现这个错估计是手机root了,但是没有授权给adbwireless,下载个root的授权管理。然后给adbwireless授权。再重新连接就行
    如果以上方法不能解决问题,试着切换一下adb连接手机的方式

adb支持两种连接系统的方式,usb方式及网络方式。一般手机及平板默认会设置为usb方式。
android系统底层运行着一个服务(adbd),用于相应和管理大家在电脑端的adb命令连接,
这个服务在启动时会根据手机的配置监听usb连接或网络其中之一。
配置的属性为:
service.adb.tcp.port <- 监听的网络端口
以上属性的值 > 0 : adbd将监听网络对应的端口(一般为5555)
以上属性的值 <=-1: adbd将监听usb

具体设置方法(手机需要与电脑连接)

  1. enable adb over wifi:
    adb tcpip 5555 //在与手机相连的电脑上执行

  2. 重新连接就可以了。

注:关闭无线调试的指令为 ’adb disconnect xxx.xxx.xxx.xxx‘需要手动切换adb的连接方式(6.0以上),如果懒得每次在手机上敲命令,可使用这个工具,直接一键设置,并支持开机自动设置!! 需root权限!附上airadb的金沙1005主页面

android开发无线调试工具adbwireless的使用简介(附airadb)[通俗易懂]

airadb.png

js555888金沙老品牌的版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由思创斯整理,转载请注明出处:https://ispacesoft.com/140940.html

(0)

相关推荐

  • android获取应用签名_应用签名工具应用签名工具类:applysigningutils.java在mainactivity的oncreate调用签名工具类(记得安装已打包的apk,直接运行获取到的签名是不正确的)这样就能获取到应用签名啦2、可从微信开发平台下载工具进行获取安装完apk,输入自己的应用包名,就可以获取应用签名apk下载地址如下:https://res.wx.qq.com/open/zh_cn/htmledition/res/dev/download/sdk/gen_signature_android2.a

  • android 应用退出方式「终于解决」

    android 应用退出方式「终于解决」android应用退出方式

  • android 四大组件之间的通信    android四大组件:activity,service,broadcast,contentprovider。下面主要介绍activity之间的通信,activity和fragment之间的通信,activity和service之间的通信,以及contentprovider使用。组件之间利用广播,eventbus等第三方框架进行通信这里不做介绍。一、activity之间的通信1、通…

  • c android app下载地址,c tuner「全能校音器:ctuner」是一款可以为吉他,贝斯,小提琴等乐器校对音高的工具,对于现在多才多艺的看官们应该不算太小众化的软件吧。有喜欢玩音乐的朋友们可以试试看好不好用。具体功能:拥有最直观的模式(如果您使用过校音器您肯定马上就会使用本款产品),最精确的精准度(±0.1音分),最高的灵敏度(声音输入门槛为0.05信号量就能正常校音)。拥有3大类型的校音模式。全部是经过特别的处理:十二平均律模式…

    2022年11月19日
  • 初入android~系统化学习必备(转自http://bbs.weand.com/read-htm-tid-6142.html)初入android~系统化学习必备什么是android手机? 答:简单的说android手机是运行在谷歌android手机操作系统上的手机统称为android手机,也可称为gphone手机. 目前android手机有哪些厂商在生产? 答:最常见的有htc、摩托罗拉、三星、华为,acer(宏基),美迪奥(mdo),索爱,lg,oppo,首派,魅族等等。 目前android操作系统有哪些版本的? 答:android1.0,android1.5,android1.6,android2.0,android2.1,a

  • android uri 获取文件路径_android读取本地文件我可以使用一些帮助了解如何在android中打开文件.我的特定问题与打开图像文件有关.在我的应用程序中,用户用他们选择的相机应用程序拍摄图像,然后我在返回的图像上运行.根据手机,版本的android,

  • 【qcom msm8953 android712】rtc 调试分析续[通俗易懂]qcommsm8953android712平台rtc框架梳理

    2022年12月25日
  • idea搭建android环境(超详细)[通俗易懂]idea搭建android详细过程,包含整个项目目录的解释和作用

    2022年12月22日

发表回复

您的电子邮箱地址不会被公开。

联系金沙1005

关注“java架构师必看”公众号

回复4,添加站长微信。

附言:ispacesoft.com网而来。

关注微信
网站地图