mac电脑不用USB线调试android设备过程全记录

1、最近在搞人脸识别项目,硬件是厂家搞来的,没办法插线调试,就是这个SB:

2、他的屁股底下能插USB,我就买了个USB转换头,插上不好使,我同事买了一条两端都是USB的线插上,也不好使,都连不上电脑,只能生成apk用U盘导进去,安装后调试,完全没办法debug,这要逼疯我呀,找办法。

3、百度了一大堆链接USB输入tcpip地址,再拔掉线用wifi调试的,我感觉距离牛逼就差那么一点点

4、搞一个能在android设备上输入adb命令的软件不就行了么,找了半天,搞了个android terminal emulator.apk,好使哎,长这德行:

5、google了一下命令,果然有哎:

setprop service.adb.tcp.port 5555
stop adbd
start adbd

https://stackoverflow.com/questions/2604727/how-can-i-connect-to-android-with-adb-over-tcp

6、输入进去之后没反应,那就应该是好使,查询本机ip地址,继续在终端输入:

netcfg

7、就显示android设备的地址了,噢耶。

8、在Androidstudio终端输入链接设备命令

adb connect 10.65.229.61:5555

9、连不上报错:

failed to authenticate to 10.65.229.61

10、我又输入命令:

adb devices

11、打印输出:

List of devices attached
10.65.229.61:5555       device

12、也就是说连上了,androidstudio上已经提示设备名称了(我后来查了一下,说可能是adb版本号不一致造成的,谁知道呢无所谓了~~)

13、我激动的大鼻涕直流点下了运行按钮,结果控制台报错:

07/28 14:16:28: Launching 'app' on Unknown Device.
Installation did not succeed.
The application could not be installed.
Installation failed due to: 'device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.'
Retry

14、感觉很快就成功了,就继续找解决方案,为了防止网络原因,又自己开了个wifi

15、经查询是usb调试忘打开了,额,打开“开发者选项”->“允许USB调试”,就OK了

16、成功通过wifi部署程序,但是超级慢,apk大小50M,部署一次6分钟

17、人脸识别这个项目太大,没法用这玩意了,我新建了个空项目,调试hook,部署到设备上10s,完美~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值