我有使用Android的發展,到目前爲止,它已經工作得很好臺式電腦的Ubuntu 12.04/32位的安裝。檢測到我的Nexus 5,我可以使用它。Nexus 5的離線與Ubuntu 12.04 64位調試而不是32位
最近我購買了帶有Ubuntu 12.04/64位的Dell XPS 13,並且我還沒有能夠在我的Nexus 5上進行調試:我的意思是,具有相同USB電纜的相同設備在臺式計算機上完美工作,但在XPS筆記本電腦中,'adb devices'命令總是顯示設備,但顯示爲'離線'設備,因此無法使用。
我想從我的Nexus 5設備撤銷所有授權的主機,但沒有奏效:當它再次詢問授權時連接到臺式電腦,它沒有要求當連接到筆記本電腦。
最相關的區別我在這裏看到的是,筆記本電腦有一個64位操作系統,而臺式機具有一個32位的一個,但我想不出反正怎麼來解決這個問題。
任何想法?
UPDATE
的事情,似乎並沒有什麼差別:
- 添加了著名的udev文件
- 使用一個USB2接口,而不是一個USB3
事這有些區別:
- 運行ADB作爲根用戶使該器件適用於調試的預期,但只是偶爾,隨機,即使它的工作原理就一直要求主機的RSA密鑰授權,儘管我有多少次授權之前相同的密鑰。
一些有趣的信息:
- 一臺Nexus 7設備(第一代)用相同的是Android 4.4.2版本完美的作品與在相同的USB端口相同的USB電纜相同的筆記本電腦。這可能表明問題出在Nexus 5設備上,但之前已經講過......
- ... Nexus 5設備本身也可以在我的臺式機上完美工作。
它表示裝置沒有找到。 –
如果它與您的特定故障模式對齊,但我相信,你很可能需要您的64位Linux系統上安裝32位兼容性庫的Android工具不知道。還要驗證常規設置,例如udev規則,以及(如果這不是聯繫設備),ADB會通知VID是一個有趣的事情。 –
您可以使用Ubuntu 32bit live cd/usb並確定是否是這個問題。 – julianjm