web-dev-qa-db-ja.com

OS X 10.6.6および「adbデバイス」がAndroidデバイスのリストに失敗する

adb devices は昨年正常に機能していましたが、アップグレードおよび新しいソフトウェアのインストール後、adb devicesは、USB接続のAndroidデバイスを認識しなくなりました。

ここに私が試したものがあります:

adb kill-server
adb devices

adb usb
  error: Device not found
40
RSStepheni

OS XにEasyTetherをインストールしている場合、EasyTetherUSBEthernet.kextを使用すると、adbがモバイルデバイスと通信できなくなります。

Easy Tetherを使用する場合、電話を接続する前に次を実行します。

Sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext

(または後で電話を抜く/接続する)

デバッグが完了し、EasyTetherを再度使用する場合は、再起動するか、次のいずれかを実行します。

Sudo kextload /System/Library/Extensions/EasyTetherUSBEthernet.kext

EasyTether kextを削除して、二度と手間がかからないようにする場合:

Sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext
Sudo rm -rf /System/Library/Extensions/EasyTetherUSBEthernet.kext

参照/クレジット: http://www.intohand.com/post.php?s=2011-02-17-Android-debug-bridge-not-just-working-on-mac

78
whitehat101

10.6.8を実行しているMacに新しいMotorola Atrix 2を接続したばかりで、画面の上部からメニューをプルダウンし、「USB接続」をタップして、「Motorola Phone Portal」から「Charge」に変更する必要がありました。 「adbからのデバイスのリストに表示される前にのみ」。お役に立てれば!

5
D.McG.

Googleのバグ送信に続いて... usbモードをCharge Onlyに設定すると、すぐに電話が検出されました。かなり愚かな。

3
mondo

別の代替手段:現代のApple iMacでは、マシンの外側のエッジに最も近いUSBポートはADBで動作しませんが、他のすべては正常に動作します。これらはUSB 1.0ポート(または同様に愚かなもの)-または一般的な製造上の欠陥です。

USBケーブル(新しい、古い、高品質、または安価な)を他のすべてのUSBポートに接続しても問題なく機能しますが、そのケーブルに接続するとADBが失敗します

NB:そのポートにプラグインするworksファイル転送などのために-壊れるのはADBだけです。

3
Adam

私もこの問題を抱えています。ただし、ADBの問題だけでなく、Android Mac OSX 10.6.6 Snow Leopardの一般的なデバイスの問題です。10.6.4で動作していたデバイスは、デバイスをUSBドライブとしてマウントすることもできます。

2

USB接続タイプを「充電のみ」に変更します。それがデバイスリストに表示された唯一の変更でした。奇妙な;)

2
Cam

上記のいずれも私にとってはうまくいかなかったので、うまくいかない場合は、別のケーブルを使用してみてください。私が使用していたケーブルは友人のケーブルでしたが、USBを介してデータを渡すのではなく、USBを介して充電することのみを目的としていました。 USB経由のデータをサポートするマイクロUSBケーブルとサポートしないマイクロUSBケーブルの違いを判断する方法はわかりませんが、試してみる価値はあります。幸運を!

2
Junior

私は同じ問題を抱えていて、充電のみとして接続しようとしましたが、それでも問題は解決しませんでした。次に、「不明なソース」オプションのチェックを外して非市場アプリケーションのインストールを許可し、もう一度試して、デバイスを認識しました。私はAndroid 2.2.3。

1
jctechsan

このバグの別のレポートを見ました。私はまだ自分でそれを再現することができませんでした。

バグは次のとおりです。 MacOS X 10.6.6 [一部のハードウェア]はadbを破損します[一部の携帯電話]。

誰でもバグを再現できる場合は、ハードウェアの正確な詳細、ビルド番号などを自由に追加してください。 http://code.google.com/p/Android/issues/entry のフォームを使用して、バグを再現できる人にGoogleに報告するよう依頼しました。

彼がそれをするとき、私はここにバグ報告URLを追加します、そして、人々はバグ報告に彼らのhw/sw詳細を加えることができます。

当面の間、安全のために、 Appleユーザーは、2011年1月6日にプッシュされた10.6.6 へのユキヒョウのアップグレードを受け入れないことをお勧めします。ほとんど遅れています)。

ピーター

前回タブレットを更新したとき、「USBデバッグを許可」をオフにし、30分ほどかけてホイールを回転させました。設定でオンになっていることを再確認してください。

0
Henry Finucane

今日、HTC mytouch電話とOS 10.6.8でこの問題が発生しました。同時に、電話機から破損したSDカードが報告されました。解決策は、Micro SDカードを取り外し、FAT 32としてディスクユーティリティを使用して消去/フォーマットすることでした。SDカードボリュームに付けた名前は、再度接続しようとするとFinderに表示されます(充電のみ)。何らかの理由で、Androidはカードが破損していると報告しましたが、フォーマットできませんでした。MicroSD USBアダプターを使用しました。アダプタスロット。これは、HTC Android電話の既知の問題です。

0
Cleverlemming

Android 4.4.2、テザリングを有効にする必要があります。「テザリングとモバイルホットスポット」でこれを行うことができ、「USBテザリング」をチェックします。

0
jlhonora

Googleへのバグレポートはhttp://code.google.com/p/Android/issues/detail?id=1558です。

このバグが発生した場合(MacOS 10.6.6にアップグレードすると、adbでUSB上の一部の電話が表示されなくなります)、有用な関連情報(正確なハードウェアタイプなど)をコメントとして追加してください。

同じ問題があります。別のインストール方法を使用して解決しました。

まず、デバイスにsdカードを挿入します。次に、ファイルマネージャーを使用して.apkをデバイスに転送し、デバイスからインストールします

チュートリアルは http://www.youtube.com/watch?v=7UOAw124y1s で見ることができます

0
gmauri21

[設定]-> [アプリケーション]-> [開発]でUSBデバッグが有効になっていること、および選択したUSB方式がMTPではなくPTP(OSXではサポートされていない)であることを確認します。

0
guyromb

「セーフモード」でMacを再起動してみてください。それは私のために働いた(macos X.9.5)

0
Shaa Linar

このスレッドは古いですが、おそらく私の答えは誰かを助けるでしょう。 OSXでMotorola MB865を使用すると、ADBは工場出荷時設定へのリセットを実行した後にのみ電話機を認識します。

this thread からアイデアを得た。

これは、他のスレッドにリストされている他のすべてのトリックを試した後のことです。

  1. adb kill-serverに続いてadb start-server

  2. USBデバッグが有効になっていることを確認してください

  3. ベンダーのUSB IDがadb_usb.iniにリストされていることを確認してください

  4. USBケーブルの切り替え。それが価値があるのは、Macがデバイスを見るためにケーブルを切り替える必要があったからです。しかし、これはADBには影響しませんでした。

最終的に、工場出荷時の設定にリセットされました。

0
Sean Winstead

HTC Inspire(Android 2.3.3)とMac OS 10.6.8を使用してこの問題に遭遇しました。電話機は、USBハブに接続したときにUSBデバッグモードに入りませんでしたが、MacBook Proに直接接続した場合はdid start USBデバッグモードになりました。

...そして、もちろん、接続されたデバイスのリストに表示されました。

0
Mike Hay

私の場合、何がうまくいったのですか:

  • デバイスを切断する
  • exit Android studio
  • 「アクティビティモニター」を実行し、adbを強制終了します
  • androidを起動します
  • スタジオ再接続デバイス
0
tmr

EasyTetherの修正はうまくいきましたが、最初にkextファイルをロードしてからアンロードする必要がありました。私のDroidxがすぐに現れました!

ちなみに、MacBookProでSnow Leopard 10.6.8を実行しているため、adbやデバイスの接続に問題がある場合は、EasyTetherなどのUSBアプリケーションの競合をチェックする必要があります。また、1。アプリケーションデバッグ([設定]-> [アプリケーション]-> [開発])の上記のすべてのルールに従ってください。USBデバッグ:オン2. USB接続(通知バー上)。 USB大容量記憶装置を選択します(altho Chargeは私のdroidxおよびMacBookProでも動作します)3.不明なソース(設定->アプリケーション->不明なソース=オン)

0
joecascio