2

Android開発に使用するデスクトップコンピューターにUbuntu 12.04/32ビットをインストールしていますが、これまでのところうまく機能しています。Nexus 5 が検出され、使用できます。

最近、Ubuntu 12.04/64 ビットを搭載した Dell XPS 13 を購入しましたが、Nexus 5 でデバッグできませんでした。つまり、同じ USB ケーブルを使用した同じデバイスは、デスクトップ コンピューターでは完全に動作しますが、XPS ではラップトップでは、「adb devices」コマンドは常にデバイスを表示しますが、「オフライン」デバイスとして表示されるため、使用できません。

Nexus 5 デバイスからすべての承認済みホストを取り消そうとしましたが、うまくいきませんでした。デスクトップ PC に接続すると再度承認を求められましたが、ラップトップ PC に接続したときには要求されませんでした。

ここで私が目にする最も重要な違いは、ラップトップには 64 ビット OS があり、デスクトップ PC には 32 ビット OS があるということですが、とにかくこの問題を解決する方法がわかりません。

何か案は?

アップデート

違いがないように見えるもの:

  • 有名な udev ファイルの追加
  • USB3 の代わりに USB2 ポートを使用する

いくつかの違いを生むもの:

  • root ユーザーとして adb を実行すると、デバイスが期待どおりにデバッグできるようになりますが、ときどき、ランダムにしか機能せず、機能する場合でも、以前に同じキーを何回認証したにもかかわらず、ホストの RSA キーの認証を求め続けます。

興味深い情報:

  • 同じバージョンの Android 4.4.2 を搭載した Nexus 7 デバイス(第 1 世代)は、同じ USB ポートに同じ USB ケーブルを接続した同じノートパソコンで問題なく動作します。これは、問題が Nexus 5 デバイスにあることを示唆している可能性がありますが、前に述べたように...
  • ...Nexus 5 デバイス自体も、私のデスクトップ PC で問題なく動作します。
4

3 に答える 3

2

デバイスをセットアップするためのAndroid ルールを確認してみてください....

具体的には、#3 の「udev ルール」を確認してください。デバイスを検出するようにシステムを設定してください。

- 編集

以下は、Nexus 5がUSB経由で接続されたときのubuntu 12.04 x86-64からのsyslogです:「tail /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
于 2014-01-28T16:55:35.667 に答える
1

私の場合、Nexus 5 は USB 3.0 ポートに接続すると機能しません。さまざまなアイデアを試すのに何日も費やしましたが、USB 2.0 に移動しただけですべて問題ありませんでした。

多分それはあなたの場合と同じ問題です。

于 2014-01-28T16:30:37.527 に答える
1

@azertiti による提案が役に立ちました。ubuntu 14.10でも同じ問題に直面しました.USBケーブルをUSB 3.0ポートからUSB 2.0ポートに差し込んだだけでうまくいきました! 最初はあまり関係のない解決策のように見えましたが、うまくいきました!!

于 2015-02-21T14:24:52.420 に答える