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 樓 IP 114.254.3.129 的嘉賓 说道 : 1681117140
为什么要抱着mac开发安卓app?建议搞个windows台式机开发安卓app。不然要调试的类似问题实在太多了。