2012-09-05 20 views
13

OSX LionにインストールされたEclipseでAndroidアプリを開発しています。私はデバッグのために私のジェリービーンズギャラクシーネクサスを使用したいが、Android Device Bridge (adb)は、デバイスを見つけることができません。Android adb(OSX Lion)がGalaxy Nexus、Jelly Beanを認識しない

./adb devices 
* daemon not running. starting it now on port 5037 * 
* daemon started successfully * 
List of devices attached 
  • 電話がデバッグモードです。
  • 電話機はカメラ(PTP)として認識されますが、メディアデバイス(MTP)として認識されません。 ADBはPTP \ MTPの設定に関係なく動作しません。
  • 私は電話とMacを再起動しました
  • this adviceに続いて、私はAndroid File Transferをインストールしました。 ATFはデバイスを認識しますが、ADBは運行しません。

補遺:私にはreported a bugがあります。回避策はまだ大歓迎です!

9月5日13:28 UTC - 回避策#1:Dropbox:私はOSX EclipseワークスペースをDropboxに移動し、Dropboxをデバイスにインストールしました。 APKはbin/に書き込まれ、成功するたびにDropboxアプリから再インストールされます。

enter image description here

+0

macからSDカードに接続できますか?それとも問題を抱えていますか? – Warpzit

+0

カメラ(PTP)として認識されますが、メディアデバイス(MTP)として認識されません。 'adb'はPTPでは動作しません。 –

+1

実際、私はWindowsマシンでもGalaxy Nexus Jelly Beansで同じ問題を抱えています。 ICSデバイスに問題はありません。 – Dominik

答えて

14

私の上司がギャラクシーネクサスとまったく同じ問題を抱えていたので、私は最終的にそれを修正しました。彼は、ADBへの接続を妨げていた「EasyTether」というアプリケーションを持っていたため、他の場所では使用できませんでした。このアプリケーションをインストールした可能性はありますか、それともADBを使用している可能性のある類似のアプリケーションですか? 「Android File Transfer」が動作している(私の上司のためにEasyTetherと並行して動作していた)場合、あなたの接続はアクティブなので、設定で「USBデバッグ」が有効になっている限り、接続が表示されます。ここでは、それが問題を修正し、あなたがしたい場合は、BEFORE「easytether」

あなたは、端末

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

で次のように実行してお使いの携帯電話を接続していない場合に、どのように-への迅速です完全easytether削除、あなたは私たち-rfフラグでrmコマンドは

sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext 
sudo rm -rf /System/Library/Extensions/EasyTetherUSBEthernet.kext 
+0

有望なサウンド - 私はUSB接続を捕まえる可能性のあるテザリングウィジェットを持っています。私は数時間後にそれを確認します。 –

+1

それはそれでした!古い賞金の有効期限が切れたので、私は23時間以内にあなたに授与される新しい200の報奨金を開始しました。ありがとう! –

+0

それをしていただきありがとうございます...私は本当にそれを期待していませんでしたが、非常に感謝しています – RyanInBinary

2
  1. マックからそれを取ってみて、別のポートにスティックを配置しようとすると、バック
  2. をそれを置く
  3. 電話のうち、USBスティックを取って試してみて、バックをそれを置く
  4. スティックを揺らして、接続されていることを確認してください。

可能な解決策との長い議論がここにあります:Can't find android device using "adb devices" command

+0

ありがとう!私はそれがケーブルの問題ではないと思うので、他のアプリケーション(カメラ、ファイル転送)のためのUSB接続が動作します。 –

+0

それでもケーブルの問題になる可能性があります。私は自分のPC上でネクサスと同様の問題を抱えていました。 ADBは私のコンピュータの裏側のUSB2.0ポートにSamsungのケーブル(私が持っているAsusのケーブルではない)を差し込まない限り、動作しませんでした。奇妙な、それはそれを修正しました。 – Shaun

+0

@AdamMatan別のポートで別のケーブルで試してみてください。これを可能な原因として排除するだけです。その最も頻繁で最も可能性の高い原因。 – Warpzit

3

あなたはWiFi経由でADBを使用することができます。

これはpostをご覧ください。

またはGoogleの再生でかなり多くのappsがあります。しかし、これらはrootアクセスを必要とします

2

はあなたが別のケーブルを試してみました...再び起きてからそれを維持することができますか?私は安価なケーブルをeBayの外にたくさん注文し、私が使った最初のものはadbのために働かないだろう。しかし、それは充電とファイル転送のために働いた。

関連する問題