分享

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

 老来乐65 2023-03-23 发布于山东

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

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

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

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

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

  1. setprop service.adb.tcp.port 5555
  2. stop adbd
  3. start adbd

https:///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、打印输出:

  1. List of devices attached
  2. 10.65.229.61:5555 device

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

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

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

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

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

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

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多