Mac OS下开发 Android app使用 USB 连真机调试(包括黑苹果)

字号+ 编辑: 国内TP粉 修订: H波 来源: CSDN博客 2023-09-11 我要说两句(1)

一篇实际可用的android手机真机连接苹果系统进行调试的文档。

即使是现在新版的 Andorid SDK Manager 里的 Google USB Drive  Not compatible with Mac OS X,并不是说不支持 USB 连接 Android 手机,而是在 Mac 下根本用不着安装这个驱动,有些知名手机直接 USB 连上 Mac 就能被 DDMS 发现。

而我在用一个小米的手机在连机测试,不被 DDMS 识别,解决办法是把小米手机的 Vendor ID 加到文件 ~/.android/adb_usb.ini 中去就行。

Using Hardware Devices 里有很多手机品牌商的 Vendor ID,没有小米的,不急,手机连上 Mac 从设备信息里查相应的 USB 连接端口上能找到。

别忘了,先把手机先接上USB。

屏幕左上角苹果开始菜单->关于本机->概览标签里的系统报告...->左边列表中找到USB, 找到厂商ID(Vendor ID)对应的值。

看到我的小米 1 手机的 Vendor ID 是0x18d1,把它添加到 ~/.android/adb_usb.ini 最后一行去,可以用编辑器(如 VI) 来添加,直接用命令

echo "0x18d1" >> ~/.android/adb_usb.ini

小米 2 的手机的 Vendor ID 好像是 0x2717。

然后重启下 ADB 服务,命令是

adb kill-server
adb server

用 ps -ef|grep adb 可以看到 adb 进程,如 adb -P 5037 fork-server server

这时候,连接上小米手机, 你手机里可能还没打开USB调试, 先想办法弄出来开发者选项, 打开USB调试, 接下来又要信任计算机的xxxxxx指纹, 都弄完后, 就能在 DDMS 中看到了。

在调试的时候,安装测试的APP会发现有些安全软件会站出来拦截安装, 注意点击放行。

阅完此文,您的感想如何?
  • 有用

    0

  • 没用

    0

  • 开心

    1

  • 愤怒

    0

  • 可怜

    0

1.如文章侵犯了您的版权,请发邮件通知本站,该文章将在24小时内删除;
2.本站标注原创的文章,转发时烦请注明来源;
3.交流群: PHP+JS聊天群

相关课文
  • 用网上下载的Mac安装包安装软件时提示“安装包已损坏”

  • 使用FileZilla连接远程服务器

  • 无法打开XXXX, 因为无法验证开发者, 你应该将其扔进垃圾箱

  • mac上的微信文件太大如何清理

我要说说
网上宾友点评
1楼 IP114.254.*.*的嘉宾说道: 很久前
为什么要抱着mac开发安卓app?建议搞个windows台式机开发安卓app。不然要调试的类似问题实在太多了。