web-dev-qa-db-ja.com

Google Pixelが「adbデバイス」に認識されない

どこでも見つけることができるすべてを試しました。

Lsusbから:

Bus 002 Device 021: ID 18d1:4ee6 Google Inc. 

Dmsgから:

[ 3609.392038] usb 2-1: new SuperSpeed USB device number 21 using xhci_hcd
[ 3609.411721] usb 2-1: New USB device found, idVendor=18d1, idProduct=4ee6
[ 3609.411729] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3609.411734] usb 2-1: Product: Pixel
[ 3609.411738] usb 2-1: Manufacturer: Google
[ 3609.411742] usb 2-1: SerialNumber: FAXXXXXXXXXX

Adbデバイスの結果:

List of devices attached 

空白行が続く

this question/answerのすべてを試しましたが、どれも機能しませんでした。

奇妙なのは、それがピックアップされてAndroidスタジオから動作することですが、端末からではありません。

3
Cruncher

Pixelデバイスを接続しようとしてもエラーが発生していました。

AA69M0123456 no permissions (verify udev rules); see [http://developer.Android.com/tools/device.html]

Udevルール、アンプラグ/リプラグ、adb kill-server/startserverの設定、電話の開発者オプションの再有効化などを行った後でも、まだ接続しません。

電話のUSBモードがCharge this deviceに設定されていたためです。 (通知メニューを介して)Transfer filesに切り替えると、最終的に機能しました。

7
adelphus

これに対する私の以前の答えが誤解されていた可能性があると思うので、私は言葉を変えて、より具体的にします。

携帯電話の内部ストレージや挿入されたSDカードにアクセスしようとしていると仮定しています。

その場合、電話がAndroid OS(Googleのはずです)を実行している場合、USB接続に関して、電話のモードに関する通知を受け取る必要があります。

通常、通知セクションをプルダウンするだけで、「タップして切り替える」ことができます。それ以外は、電話の設定セクションに移動して、「ファイルを共有」という言葉に似たものに切り替えるオプションがあるかどうかを確認できます。

それとは別に、電話機に付属しているはずのドキュメントに飛び込む必要があるかもしれません。

Mac(UNIXベースでもある)をサポートしているように見えるため、仮想的にはLinuxで使用できるはずです。それとは別に、携帯電話をUbuntuと対話させるためのより明確な手順については、Googleに直接連絡する必要があります。

https://support.google.com/pixelphone/answer/2840804?hl=en

1
user638438

OPと同じ問題に直面したとき、私はこの投稿に出会いました。私は戻ってきて、私のために働いたものに貢献したかった。

Ubuntuに同梱されているADBのバージョンは1.0.31で、Android 5までしか機能しないことがわかりました。Android v7.1をサポートする最新のadbバージョン1.0.32が必要です。 Pixelに同梱されているものです。その質問には次のように回答しました。 ADBの最新バージョンを更新または再インストールする方法

また、一部のマシンでUSB 3にバグがあることも発見しました。安価なUSB 2ハブ(または古いアダプター)を接続することが、Pixelを検出するadb devicesを取得する最後のチケットでした。 (それも私には奇妙に聞こえましたが、うまくいきました)。

Udevルールの追加が役立つかどうかはわかりませんが、プロセスの早い段階でそれを試しました。たぶん他の誰かが来れば、彼らはそのステップを明確にすることができるでしょう。

1
Strixy