版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/yls20111104173
最近做的个项目要使用u盘进行读取操作,手机只有一个插口,通过tgp连接u盘后就不能再连AS看打印了,查了网上好多资料,试了之后发现然并卵。过了挺久,今天突然想再试一下,搜了好多,看到一博客,终于醍醐灌顶,感谢这位大大,这是原文链接 https://blog.csdn.net/qq_35054800/article/details/78216304 。
我发现不是别人的博客不对,而是我的AS没有配置adb环境,见笑了,下面我说下我怎么做的,
(我的设备笔记本win10,AS3.0,手机小米6,整个过程不用usb连接手机,打开开发者选项,调试即可)
1.配置adb
2.测试adb
3.添加adb wifi插件,
4.调试连接手机ip
5.出现问题
首先 在Terminal窗口中输入adb tcpip 5555,如果出现adb不是内部命令什么的,请从第一步配置adb开始,若出现成功successful,请直接跳到第四步,
1.配置adb
常规操作,和配置jdk环境一样,桌面,计算机,属性-高级系统设置-环境变量。我就不贴图了,
找到下面的系统变量--PATH--点击编辑,如图,我写了步骤12345,照着操作就ok,
下面添加的俩路径在你的sdk路径下,不要弄错了,路径复制粘贴即可。然后确定确定(我的是win10系统,win7下是直接编辑的一行,我就不叨叨了,出门右转去百度吧,哈哈)

2.测试adb
直接按键盘 Win+R键,运行cmd,不知道那个是Win键的,图我也贴出来啦,
输入cmd,回车
继续输入 adb,然后回车,若出现如下一大堆的东东,ok啦,配置成功,嘎嘎。若出现不是内部或外部命令,也不是可运行的程序,也恭喜你,重新配置吧~~
3.添加adb wifi插件,
打开AS的设置,找到plugins,这是插件,添加 adb wifi ,安装即可,
默认在第一个,都不用搜索啦,安装重启
4.调试连接手机ip
AS 下Terminal窗口中输入adb tcpip 5555,如下图,出现successful 就ok,继续下一步
继续输adb shell ifconfig wlan0 查看手机ip,由于有好多条信息,我建议去手机wifi详情页查看,如下图,ip地址有两行,选择最后的192.168.1.6,然后在查看下上图对比下,也有这个ip。说明就是这个,没毛病,哈哈
继续输入adb connect 192.168.1.6 回车,(由于我的是复制粘贴回车一气呵成,没改过来,报错了,哈哈)
此时显示connected to 192.168.1.6:5555就说明连接成功了。
5.出现问题
如果安装adb wifi插件成功,但是第四步输入adb tcpip 5555 还显示adb不是内部或外部命令,关掉再打开试试,
或者点击如图,重启adb,
最后,祝各位看官successful,哈哈^^ (如有错误,请指正,谢啦)
补充
后来发现一直连接不上,试了无数次,发现还是需要先手机USB连接电脑,然后再输入adb tcpip 5555指令,adb shell ifconfig wlan0,查看下有没有手机ip地址。不然会一直提示no devices。再输入adb connect 192.168.1.1(你的ip地址)
如此方可。结论就是如果提示no devices,就老老实实usb连接电脑进行操作吧,汗有点打脸了,好尴尬