ADBデバイスリストに電話が表示されない


18

私は最近インストールadbしましたfastboot

apt-get install android-tools-adb android-tools-fastboot

インストールが完了した後、デバイスを接続し、次のコマンドを実行しました。

$ adb devices
List of devices attached

電話の設定でデバッグを有効にしました。

私はそれを間違っていると思います-私は知りません。正しいプロセスを説明してください。

Ubuntu 16.01を使用します。デバイス:Yu Yuphoria

編集を更新:

すべてのイライラする試みの後、それはまだ検出されていませんadb。しかし中にfastbootモード、私のデバイスのベンダーIDコマンドを追加fastboot -i 0x2a96 devicesFOUNDが述べたように、ここで作品を

fastboot -i 0x2a96 devices

戻ってきた

7dd91912        fastboot

fastboot上記の同じページで説明されているモードのその他のコマンドは、vendor idコマンドオプションが追加されたときにも機能します。


すでにコンピューターのRSAキーを承認しましたか?
wjandrea

まったくの初心者です-説明してもらえますか?ありがとう。
1565986223 16

電話機でUSBデバッグを有効にしてからUSB経由で接続すると、PCで電話機のデバッグを許可するかどうかを確認するプロンプトが表示され、PCのRSAキーが表示されて識別されます。
wjandrea 16

電話をコンピューターに接続しても、そのようなプロンプトは表示されませんでした。
1565986223 16

回答:


18

最後にデバイスが検出されてしまったではadb下にadb devices述べたように、root権限でADBサーバを再起動して、コマンドここトラブルシューティングのadbセクション。

sudo adb kill-server
sudo adb start-server

これがadb devices戻った後

7dd91912      unauthorized

RSA許可のデバイスでプロンプトが表示されます。承認後

adb devices 今戻ります

72291912      device

また、USB経由のデバッグが
有効になっ

1
これらの手順で十分でない場合は、このより完全な回答をご覧ください
スキッピールグラングロウ

5

適切なUSBケーブルがあり、適切なポートに接続されていることを確認してください。これは常に、ADBとfastbootを使用するときに経験する問題でした。また、必ず最新のADBドライバーを更新してください。


1
ADBドライバー?これらはWindows専用ではありませんか?
wjandrea

一日中、私のコンピューターと電話にイライラして過ごした後、ケーブルが彼らが話していなかった理由であることがわかった。
デビッドThefan 16

4

adbプログラムを正しくインストールしました。Androidデバッグはデフォルトでは有効化されていません。有効化オプションは非表示です。次の手順でそれを明らかにする必要があります。

ジャンプ設定 -> 電話について ->(スクロールして)ビルド番号 ->
 (約7回タップします)->(通知を受け取る必要があります
 開発設定を有効にしました

これで、開発者オプションという設定の新しいメニュー項目が作成されます

このオプションに移動して、USBデバッグオプションをオンにします。

USBケーブルをコンピューターに接続すると、接続されたコンピューターを認証するように求めるメッセージが表示されます。

デバッグをオンにした後、サーバーを再起動する必要がある場合があります。次のコマンドでそれを行うことができます。

$ adb kill-server
$ adb start-server

私はすでに「USBデバッグ」オプションをオンにしました-しかし、コンピュータに接続上の任意のプロンプトを得ていない
1565986223

また、デバイスにudevルールを追加する必要があります
カイルH

udevルールを追加する方法を説明してもらえますか
1565986223

@red_speckデバイスを接続すると、コンテンツのusbファイルブラウザが表示されますか、それともコンテンツを表示するオプションが表示されますか?また、ADBとサーバを再起動して起動してみてくださいkill-serverstart-server私の答えに追加。
LDジェームズ

「コンテンツのusbファイルブラウザ、またはコンテンツを表示するオプションはありますか?」しかし、私があなたの言いたいことを推測すると、それはUSBファイルブラウザだと思います(電話のファイルを閲覧することができます-私はデバイスのUSBを接続するために3つの利用可能なオプションすべてを使用しました-MTP、PTPおよび充電のみ)。上記のコマンドでadbを再起動してみました。
1565986223 16

2

Ubuntu Linuxでデバイス検出をセットアップするには:

を使用してsudo、このファイルを作成します。/etc/udev/rules.d/51-android.rules.

この形式を使用して、各ベンダーをファイルに追加します。

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"

この例では、ベンダーIDはHTC用です。MODE割り当ては読み取り/書き込み許可を指定し、GROUPはデバイスノードを所有するUnixグループを定義します。

ベンダーIDがわからない場合lsusbは、から取得できます。IDの後の文字列です。

ファイルを作成/更新したら、次を実行します。

sudo chmod a+r /etc/udev/rules.d/51-android.rules

1
私はこれをすべて行いました(デバイス2a96のベンダーID)。また、この投稿
1565986223

1
他の人を助けるために-ベンダーIDは最初の4文字です。つまり、ID 18d1:4ee7ベンダーIDは18d1です。そして最後に、ベンダーコードのリストをここで見つけました。gist.github.com/jdamcd/6054951
MortimerCat

2

私も同じ問題を抱えていました。インターネットですべてのブードゥーを試してみたところ、デバイスに付属しているベンダーのUSBケーブルでしかデバイスを認識できないことがわかりました。


ローリングアイズ絵文字
ジャヤルジョ

2

ジルベルト・アルビーノは私に手がかりを与えました。
一部のUSBケーブルは、データの転送ではなく、デバイスの充電にのみ適しているとは誰も言いません。あなたは自分のために持っているものを把握する必要があります。
充電専用ケーブルは細いと思います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.