web-dev-qa-db-ja.com

Android Device Chooser-デバイスが表示されない

Eclipse + ADTを使用していますが、Android Device Chooserに物理デバイス(以下にリストされています)がリストされていません。 EclipseとすべてのAndroidパッケージを更新しました。私の電話はAndroid OS 1.6を実行しています。これはEclipseプロジェクトにリストされているターゲットバージョンに対応しています。

また、実際のデバイスでテストすることを決めた理由は、プロジェクトを実行したときにエミュレータが正常に動作していないようだからです。エミュレータは起動しますが、プログラムは起動しません。何か案は?

(windows 7/t-mobile mytouch 3gを使用)

91
mportiz08

これは、デバイスでUSBデバッグのオプションがチェックされていなかったためだと思います

20
mportiz08

最初に、Android ADBがデバイスと「通信」できることを確認します。

  • Windowsコマンドプロンプト(cmd.exe)/ Macターミナルを開きます。
  • ADB.exeがあるフォルダー(cd経由)に移動します(例:C:\ Android\android-sdk\platform-tools)。
  • タイプadb devices

デバイスがリストされている場合(シリアル番号が表示されている場合)、2番目のチェックに進みます。それ以外の場合、これはADBが現在デバイスと通信できないことを意味します。問題を引き起こす可能性のある多くの理由があります。試してください:

  • デバイスで、[設定]-> [アプリケーション]-> [開発]で[USBデバッグモード]をオンにします。
  • デバイスで、[設定]-> [アプリケーション]-> [開発]で[マーケット以外のアプリケーションのインストールを許可]をオンにします。
  • Windows/Macを再起動します。
  • Androidデバイスを再起動します。
  • Windows/Macで、デバイスドライバーを再インストールします。

次に、「展開ターゲット選択モード」を手動に設定してください。

  • Eclipseパッケージエクスプローラービューで、プロジェクトを右クリックし、[実行]-> [構成の実行...]を選択します。
  • [実行構成]ダイアログの[Androidアプリケーション]の下。アプリが存在しない場合は、Android Applicationをダブルクリックして新しい構成を作成し、適切な名前(アプリなど)を付けます。この構成が選択されていることを確認してください。
  • 右側の[Android]タブで、プロジェクトがプロジェクトの下に表示されていることを確認します。 [ターゲット]タブで、[常にデバイスの選択を要求する]または[手動]を選択します。
  • 「適用」をクリックして、「実行構成」ダイアログを閉じます。
    次回アプリを実行すると、デバイスのリストが表示されます。

お使いのデバイスはまだ表示できませんか? OK。 3番目に、「プロジェクトビルドターゲット」Androidバージョンがデバイスでサポートされていることを確認します。

  • デバイスのAndroidバージョンを確認します。デバイスで、[設定]-> [デバイスについて]を選択します。
  • プロジェクトのAndroidバージョンを確認します。プロジェクト->プロパティ-> Android-> ProjectBuildTargetを右クリックします。
  • お使いのデバイスのバージョンよりも新しいものではないことを確認してください。
150
giacatho

また、「展開ターゲット選択モード」を手動に設定することを忘れないでください(デバッグ構成->ターゲットタブ)

23
Vishal

ここの他の回答のいくつかのステップと、ここにあるもの: HTC Incredible用ADBドライバー を実行した後、携帯電話が表示される前に2つのコマンドを発行する必要がありました。

adb kill-server
adb start-server

最後に、これらの2つのコマンドを実行すると、実行時にデバイスが表示されます。

adb devices

時々、ADBプロセスはstuck(技術用語)を取得する場合があります。その場合、上記のコマンドは機能しません。私はADBプロセスを殺すことを発見しました(Windowsのタスクマネージャのプロセスタブでadb.exeを探すか、Linuxの下でadbのPIDを殺します)

adb start-server

通常、その問題は修正されます。

21
CatShoes

これは Android開発者サイトからのものです。

デバイスでUSBデバッグを有効にします。 Android 3.2以前を実行しているほとんどのデバイスでは、[設定]> [アプリケーション]> [開発]にオプションがあります。 Android 4.0以降では、[設定]> [開発者オプション]にあります。注:Android 4.2以降では、デベロッパーオプションはデフォルトで非表示になっています。使用可能にするには、[設定]> [電話について]に移動し、[ビルド番号]を7回タップします。前の画面に戻り、開発者向けオプションを見つけます。

8
Raj

Android SDK Managerを使用すると、実際にGoogle USBドライバーがインストールされる場合とされない場合があります。

次の手順に従ってください: http://developer.Android.com/sdk/oem-usb.html#InstallingDriver Eclipseがデバイスを表示できるようにしました。

4
Daniel N

http://developer.Android.com/tools/extras/oem-usb.html#InstallingDriver

Windows 7

Android USBドライバーをWindows 7に初めてインストールするには:

Android搭載デバイスをコンピューターのUSBポートに接続します。デスクトップまたはWindowsエクスプローラーから[コンピューター]を右クリックし、[管理]を選択します。左ペインで[デバイス]を選択します。右ペインで[その他のデバイス]を見つけて展開します。デバイス名(Nexus Sなど)を右クリックし、[ドライバーソフトウェアの更新]を選択します。これにより、ハードウェアの更新ウィザードが起動します。 [コンピューターを参照してドライバーソフトウェアを検索する]を選択し、[次へ]をクリックします。 [参照]をクリックして、USBドライバーのフォルダーを見つけます。 (Google USBドライバーは\ extras\google\usb_driverにあります。)[次へ]をクリックしてドライバーをインストールします。

3
Iraklis

[名前を付けてデバッグ]ダイアログでAndroidアプリケーションを選択すると、デバッガーをデバイスに直接接続できるはずです。シェルでadbデバイスを実行し、デバイスがリストされていることを確認してください。そうでない場合は、デバイスのドライバーを再インストールする必要があります。 USBdeviewを使用して、持っているドライバーをアンインストールし、adbデバイスの実行時にリストされたデバイスのシリアル番号が表示されるまで、ドライバーをダウンロードして再インストールできます。 -アルナーブ・ダス

3
Das

私は同様の問題を抱えていました...そして私の問題は高すぎるSDKの使用に関連していました....

私が変更され:

uses-sdk Android:minSdkVersion="17" Android:targetSdkVersion="17"/

uses-sdk Android:minSdkVersion="8" Android:targetSdkVersion="17"

そして私の問題は解決されました。

3
jpCoder411

他の答えはどれも私にとってはうまくいきませんでした。私にとっては、電話を再起動した後にデバイスがEclipseに登録されました。そのためのプロセスは、電話モデルによって異なります。

3
Gavin Miller

「デバイスセレクタ」に表示されないAndroidデバイスに直面していたので、最善を尽くしましたが、少なくともADBドライバーを更新する必要があることがわかりました。このため、次の手順を実行しました。 http://forum.xda-developers.com/showthread.php?t=1161769 "2.デバイスマネージャー->> ADBを右クリック->>ドライバーの更新->>ダウンロードしたドライバーのパスを参照し、OK更新に成功しました。 「Device Chooser」でAndroidデバイスを見つけてリラックスしてみてください

2

Samsungデバイスがある場合は、開発用の特別なドライバーをインストールする必要があります。

http://developer.samsung.com/Android/tools-sdks/Samsung-Andorid-USB-Driver-for-Windows

2
KJP

私はここに非常に遅れていますが、それが誰かを助けるなら...ケーブルを接続するときにUSBモードと競合しないようにしてください。 「充電のみ」を選択します(正確でない場合は申し訳ありませんが、スペイン語の端末を持っています)が、ネットを共有するように変更され、アプリの実行時にデバイスがリストから消えることがあります。

2
Dani bISHOP

わかりました...ですから、これに遭遇するまで、ペンドパッドを表示することはできませんでした..

プロセスAndroid.process.acoreが停止しました。

ええ、この問題とは何の関係もありませんか?ああああ、それはMOBILEGOに私を導きます。これは、デバイスを管理できるデスクアプリケーションです。USB経由で接続することで、方法を推測できます。うん、それは..それは私のWindowsボックスにすべてをインストールし、今ではEclipseは私のペンドを見るのに問題はありません。

1
baash05

私の問題は古いZTE電話にあり、電話を接続したときにポップアップし続けるautorun.exeを無視していました。私はついにZTEドライバーをインストールした自動実行ソフトウェアを実行し、電話がadbデバイスに現れ始めました。

1
Caimen

Galaxy note 3では、開発者オプションを有効にする必要があります。 「デバイスについて」にアクセスし、開発者オプションが有効になったことを通知するメッセージが表示されるまで、ビルド番号を複数回クリックします。一般に戻り、そこにあなたの行く..開発者オプションが有効になっているとUSBデバッグオプションを選択します。これはGalaxy Note 3 N9005 Andriod 4.3用です。

1
slumberj

電話機のデバッグモードと開発者オプションを無効にします。

Androidデバイスモニターを起動します。

電話機で開発者オプションとデバッグモードを有効にします。

この後、Androidデバイスモニターでデバイスが一覧表示されます。その後、Androidデバイスチューザーの下に表示されるはずです。

1
jsbisht

Androidマニフェストファイルに次の行があるため、デバイスは表示されませんでした---

<uses-sdk Android:minSdkVersion="18"
        Android:targetSdkVersion="18"/>

に変更しました----

<uses-sdk Android:minSdkVersion="8"
        Android:targetSdkVersion="19"/>

今ではうまくいきました。

1
My God

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

USBケーブル(新しい、古い、高品質、または安価な)を他のすべてのUSBポートに差し込むと問題なく動作しますが、そのケーブルに差し込むとADBが失敗します

NB:そのポートに差し込むworksファイル転送などのため-壊れるのはADBだけです。

1
Adam

私は同じ問題を抱えてこの方法で解決しました。私の電話はSonyEricsson Xperia X8であり、windows 7で認識されませんでした(ただしUbuntuで認識されました)。したがって、私はそれがドライバーの問題であることがわかりました。

0)スマートフォンを接続します1)[コンピューター]-> [管理]-> [デバイスマネージャー]を右クリックします2)「SEMC HUSB」などの名前のアイテムに黄色の感嘆符がありました... smarphoneに)ドライバーを更新します(以前にこのページからダウンロードしました http://developer.sonymobile.com/downloads/drivers/sony-ericsson-x8-drivers/ そして今ではすべてが動作します)。別の電話をお持ちの場合は、グーグル経由で適切なディレクトリを見つけることができると思います。

乾杯

0
stkhou

私はMACを使用していますが、何らかの理由でUSB経由でデバイスを接続すると、USB-Driversという奇妙なマウントがあり、Finderからマウント解除するとAndroide Device Chooserが即座にデバイスを認識しました。

0
user896930

考えられる理由の1つは、Android SDK Managerをチェックし、Google USBドライバーをExtrasフォルダーにインストールしていない場合にインストールすることです。

0

どのオプションも機能しない場合、ポートを変更してからUSBデバッグを有効にすると、正常に機能します。

0
namrathu1

行うべきことの1つは、ケーブルの交換です。充電しかできないものを使用していました!

0

Androidデバイスの表示に問題があったので、adbから何も存在しないと報告されたとき、USBハブとvoilàの電源を入れ直し、adbとEclipse DDMSに戻ってきました。

0
Bamaco

「設定」->「開発者オプション」->「USBデバッグ」に移動する必要がありました。 USBデバッグがオンになっていることを確認してください。

Samsung Galaxy S II Skyrocket

Android 4.1.2

Mac 10.8.5

0
Shaun Derman

Sony Experia Zでも同じ問題が発生しました。これは、Windows 8で実行しているため、明らかにそのドライバーをダウンロードする必要があるためです。

Stkhouで述べたように、デバイスマネージャーを確認すると、感嘆符が表示されました。それは私の携帯電話のモデルだったので、ダブルチェックするので、USBを取り外してそれは消えてしまいました。そのため、もう一度接続すると、アイコンが再び表示されます。

ドライバーの問題はかなり確実なので、ダウンロードしてインストールします。インストール後、EclipseでAndroidデバイスチューザーを再度実行すると、動作します。

あなたにも同じことを願っています。

以下に、ソニーの問題を抱えている人を惹きつけるリンクを保存しました。 ;)

以下は、Sonyデバイスで使用可能なドライバーのリストです。

http://developer.sonymobile.com/downloads/drivers/

ソニーSDK

http://developer.sonymobile.com/knowledge-base/sony-add-on-sdk/install-the-sony-add-on-sdk/

0
Ryan

Win 8を搭載したHTC G2があり、Eclipseがデバイスを認識するまでに数時間かかりました。 http://forum.xda-developers.com/showthread.php?t=1964372

[コンピューター]をマウスの右ボタンでクリックし、[管理]をクリックします。デバイスマネージャーに移動します。 Acer A700を右クリックし、ドライバーソフトウェアの更新をクリックします。 「ドライバーソフトウェア用にコンピューターを参照」を選択します。 [リストから選択してください]を選択します。すべてのデバイスをクリックするか、ディスクを使用します。C:\ Program Files(x86)\ Android\android-sdk\extras\google\usb_driver \に移動し、2つのフォルダー(Android_winusb.inf)の下のファイルをクリックします1つインストールします。

「Acer A700」を「その他のデバイス」の下の「Android Phone」に置き換え、adt-bundle-windows-x86_64\sdk\extras\google\usb_driverの下のAndroid_winusbファイルを使用します。 Windowsが不安定になり、プレストになるという恐ろしいプロンプトが表示されたら、[OK]をクリックします。

0
Mark Cramer

また、お使いのデバイスが元のROM(2.1)などのSony Ericsson Xperia X8である場合は、次を使用します。

<uses-sdk Android:minSdkVersion="7" Android:targetSdkVersion="17" />

androidManifest.xmlファイル内

0
Giulio

ここからUSBDeviewを使用します http://www.nirsoft.net/utils/usb_devices_view.html

管理者として実行。

電話を外します。

電話機に関連付けられているすべてのドライバーを削除します。電話の名前とモデルだけでなく、Androidと言う人もいます。

Windowsがドライバーを再インストールするように、電話を再び接続します。

これは私にとってはうまくいきましたが、他のソリューションではうまくいきませんでした。

0
M Jesse

私のデバイスは、別のラップトップのadbに接続した後、adbデバイスリストから消えていました。

電話で「充電のみ」を選択し、USBデバッグを再度有効にしました。

これで問題は解決しました。

0
J0hnG4lt

デバイスが表示されない場合のチェックリストは次のとおりです。

  1. [設定]> [開発者オプション]で[USBデバッグが有効になっていることを確認します。
  2. デバイスのステータスバーを確認します。電話機がメディアデバイス(MTP)または画像送信(PTP)として接続されているかどうかを示します。デバイスは、PTPが選択されている場合にのみリストされます。
  3. Windowsファイアウォールをオフにします。
  4. すべてのプロキシプログラムのターンは、Windowsポート全体で実行されました。
  5. そして、Windowsタスクマネージャーからadb.exeを停止し、数秒待って自動的に再起動する最終的なソリューション。
0
Ali Sheikhpour