1. 程式人生 > >關於魅族手機adb連線不上的問題

關於魅族手機adb連線不上的問題

mx4 如何連線eclipse?

如題,我的debug 模式已經打開了,豌豆莢也可以連上,但是在eclipse 中就是找不到,如何解決? 各位ANDROID開發者不要笑,這個問題確實是魅族手機特有的問題,別的品牌都可以順利連線,但是魅族就是不行!
每次開啟豌豆莢或者360手機助手之類手機助手後Eclipse才會檢測到mx4(實際上是豌豆莢關閉eclipse的adb使用自己的驅動連線的).
解決方法就是在"adb_usb.ini"檔案中手動加上廠商ID就可以了.

然後windows和mac設定方法稍有不同哦:
@imesongMAC的設定方法:

1.把Android手機開啟除錯模式,然後連線在我們的Mac OS上。
2.選擇Mac的 關於本機->更多資訊-> 系統報告->找到usb選項,右邊會出現一系列和usb相關的裝置我們找到自己的Android裝置並選中。
3.選中後找到 供應商ID或叫廠商ID,我的MX4手機顯示的供應商ID是:0x2a45

4.開啟Mac終端 輸入: echo 0x2a45 >> ~/.android/adb_usb.ini
然後重啟adb(我是重啟Mac系統)後再開啟eclipse 你會發現Android手機的裝置顯示了。這樣的辦法還可以解決Mac上其他android裝置不顯示的問題。

感謝魅族的冤家對手小米論壇提供瞭解決方法,原文點選開啟連結

Win7的設定方法:
1.安裝adb驅動,最簡單的方法是用豌豆莢或91助手之類的,只要連上一次,就安裝成功了.
2.開啟“裝置管理器”,找到裡面的mx4裝置(Android Composite ADB Interface),右鍵屬性,選“詳細資訊”標籤,“屬性”選“硬體ID”,下面會有兩行值,
我的其中一行是 “USB\VID_XXXX&PID_XXXX&MI_XX
看到其中VID_XXXX了吧,把XXXX值記下來。

3.找到C:\Users\**\.android\adb_usb.ini檔案(**是你的當前作業系統使用者名稱),在裡面另起一行追加 “0xXXXX”(不含引號)。
前面的0x表示是16進位制數,把後面的XXXX替換成上面你記下來的值。
重啟電腦 或者 退出eclipse,再在工作管理員裡把“adb”程序殺掉再重進eclipse。即可。

附 引用資料:
flyme3.4 沒法連線真機測試 (Eclipse上)
Mac下Eclipse連線不上Android手機的解決方法