2014-01-28 33 views
2

我有使用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設備本身也可以在我的臺式機上完美工作。
+0

它表示裝置沒有找到。 –

+0

如果它與您的特定故障模式對齊,但我相信,你很可能需要您的64位Linux系統上安裝32位兼容性庫的Android工具不知道。還要驗證常規設置,例如udev規則,以及(如果這不是聯繫設備),ADB會通知VID是一個有趣的事情。 –

+1

您可以使用Ubuntu 32bit live cd/usb並確定是否是這個問題。 – julianjm

回答

1

在我的情況下,當連接到USB 3.0端口的Nexus 5不起作用。我花了好幾天的時間嘗試各種想法,而不僅僅是把它移到了USB 2.0上,一切都很好。

也許這是你的情況相同的問題。

+0

在我的情況下,似乎沒有區別。謝謝。 –

2

請詳閱安卓rules for setting up device ....

具體地說,檢查在#3下 'udev規則' 設置您的系統檢測到您的設備

--edit

下面

是從Ubuntu的系統日誌12。04 X86-64當Nexus 5的通過USB插入: '尾的/ var/log/syslog的'

Jan 31 08:01:25 rob--900X4D kernel: [115104.203491] usb 1-1.2: new high-speed USB device number 5 using ehci_hcd 
Jan 31 08:01:25 rob--900X4D kernel: [115104.297253] usb 1-1.2: New USB device found, idVendor=18d1, idProduct=4ee2 
Jan 31 08:01:25 rob--900X4D kernel: [115104.297264] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 
Jan 31 08:01:25 rob--900X4D kernel: [115104.297270] usb 1-1.2: Product: Nexus 5 
Jan 31 08:01:25 rob--900X4D kernel: [115104.297275] usb 1-1.2: Manufacturer: LGE 
Jan 31 08:01:25 rob--900X4D kernel: [115104.297280] usb 1-1.2: SerialNumber: 02d640cf08e4fb72 
Jan 31 08:01:25 rob--900X4D mtp-probe: checking bus 1, device 5: "/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.2" 
Jan 31 08:01:25 rob--900X4D mtp-probe: bus: 1, device: 5 was an MTP device 
+0

它沒有區別。 : - | –

+0

更新Ubuntu的:看到這裏接受的answere:http://askubuntu.com/questions/301484/how-do-i-update-ubuntu-manually –

+0

修改我的答案是:添加日誌樣本onUsbDevicePluggedin() –

1

建議通過@azertiti爲我工作。我在ubuntu 14.10上遇到了同樣的問題,我只是將USB 3.0端口的USB電纜插入USB 2.0端口,它對我有用!看起來像一個不太相關的解決方案在一開始,但它的工作!