web-dev-qa-db-ja.com

Android ADBはMac OS Xでデバイスを検出しませんが、デバイスはAndroid File Transfer

Android studioをインストールした後、ADBもインストールしました。しかし、何らかの理由でADBがデバイスを検出しません。メモするために、オンラインで見つけた基本的なことはすべて完了したと思います。すなわち:

  • デバイスを開発者モードに設定し、USBデバッグを有効にします
  • ケーブルは正常に機能します(デバイスを接続するとAndroidファイル転送が自動的に開きます)

  • インストール済みJava JDK 8

  • 「adb kill-server」を実行し、デバイスとMacを再起動しましたが、まだ動作していません

Android Studio 2.2を使用し、ラップトップでMac OS X Sierraを実行しています。また、Android電話が実行されているAndroid = 5.0.1(LG電話で)

NB:スタックオーバーフローで他のソリューションを試しましたが、それは問題ではありません。

ADB(インストール済み)でコマンドラインから動作しますが、実行すると:

  • 「adb usb」コマンド、「error:no devices/emulators found」
  • 「adb devices」コマンドを実行すると、「接続されているデバイスのリスト」とその下に空の行が印刷されます。

これは特定の問題であり、ADBをインストールしたり再起動したりする一般的な解決策はここでは機能しません。

  • Android studio、まだ動作していません。

  • 私はadbとadbとfastbootを削除して再インストールしましたが、まだ動作していません。

  • デバイスを再起動し、デベロッパーモードを無効にしてから再度有効にしましたが、まだ機能していません。

  • 明らかに、ケーブルを抜いて何度も接続し直しましたが、まだ動作していません(Androidファイル転送が引き続き表示されます)

念のため、rooted自分のデバイスがありますが、それが問題なのでしょうか、それとも問題ではありませんか?

誰でも助けてください?

13
A-Majeed

最後に奇妙な問題を修正しました:-

基本的に、USBモードをMedia Transfer Protocol(MTP)モードではなくPTPモードに設定する必要があります。

USB経由でデバイスを接続すると、USBアイコンとデバッグモードアイコンがデバイスのステータスバーに表示されました。

上から下にスワイプしてコントロールセンターを開くと、[メディアデバイスMTP]が表示されます-タップすると、その他のUSBオプションが表示されます。それをタップして、モードを「Send Images(PTP)」モードに切り替えると、USBデバッグを有効にするかどうか尋ねられます。有効にすると、デバイスはADBによって認識され、Android Studioになります。

他のソリューションを提供してくれた人たちに時間をありがとう。

乾杯

27
A-Majeed

これらの答えはどれも私には十分ではありませんでした。私はすでにUSBデバッグが有効な状態で、USB構成をPTPに切り替えました。私が何をしようとも、常に充電モードでした。すべてのAndroid関連するものを再インストールしました。修正を見つけるために複数のデバイスで試してみました。

私は質問を投稿しました here (現在重複とマークされています)これらの答えは私の状況を十分に満たしていないので。

7
ishandutta2007

私はこのパーティーに少し遅れているかもしれませんが、MBPをクリーンインストールしただけで、同じ問題が発生しました。ここで提案したことを試しましたが、何も機能しませんでした。

それを修正するために私がしなければならなかったのは、開発者オプションからの「USBデバッグ許可の取り消し」でした。

一度それをやると、通常の「このデバイスでのデバッグを許可したい」オプションが表示され、すべてが正常に戻りました。

これが誰かに役立つことを願っています!

7
David Mariner

開発者向けオプションに移動し、USBデバッグを有効にします。

[設定]> [その他]> [開発者オプション]> [デバッグ]> [USBデバッグ]。

注意:

最初に開発者モードを有効にする必要があります

3
TechnoTim

まだ問題がある場合は、使用しているケーブルを検討してください。すべてのUSBケーブルが同等に作成されているわけではありません!いくつかは課金されますが、データ転送は許可されません。 この投稿 を参照してください。

1
drkvogel

Android 7:

  • [設定]> [電話について]> [ソフトウェア情報]> [ビルド番号]を7回タップして、開発者モードを有効にします
  • uSBを電話<-> macbookに接続し、「充電」オプションを選択します
  • [設定]> [開発者オプション]> [USBデバッグ]を有効にします(このフィールドが無効になっている場合は、最初にusbデバッグを取り消してから、プラグを抜き、再度差し込みます)
0
Cory Robinson