前言
公司需要在商米机器(D2 Mini)上用安卓开发一个app,开发过程中免不了调试,之前用apicloud开发过app,觉得无线调试真的很方便,所以就想尝试,虽说遇到很多问题,不过最终还是解决了,怕过段时间忘记了,还是记录一下
必要条件:
1、连接相同无线网或者网线,处于同一局域网下;
2、打开系统,连续点击版本号多次,处于开发者模式;
3、打开手机的开发人员选项下的--USB调试打开,仅充电模式下允许ADB调试(注意:有这个选项就打开,我用华为手机无线调试的时候就有这个,必须要打开,否则连接会失败)打开;
4、手机或者其他内置安卓系统的硬件设备均可,用USB连接电脑
在终端输入如下命令:
adb tcpip 5555 // restarting in TCP mode port: 5555 端口号随便一个没被占用的
adb devices //查看连接的设备
adb shell // 进入连接的设备后台。如果有多个设备,输入:adb -s 设备序列号 shell,通过adb devices令可以获取设备序列号
ifconfig // 查看连接设备的ip地址 ;也可以点击手机连接的wafi,查看详细信息,找到ip
adb connect 10.1.60.131 //connect 后面的地址就是上面ifconfig找到的ip,出现
adb devices //查看连接的设备
5、然后断开usb连接,可以看到设备那里已经连接上了。