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


92

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

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

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


これが同じ問題に直面しているすべての人に役立つことを願っています。
Rupesh Yadav 2015

回答:


151

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

  • Windowsコマンドプロンプト(cmd.exe)/ Macターミナルを開きます。
  • cdADB.exeがあるフォルダー(を介して)に移動します(例: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]の順にクリックします。
  • デバイスのバージョンよりも新しいものでないことを確認してください。

3
ありがとう、それは私のHTCのドライバーの問題でした。最新のWindowsドライバーをダウンロードしてインストールすると、問題が解決しました。
aeldron 2012

USBデバッグを有効にする方法は、Androidのバージョンによって異なります。:更新されますここに私の答えを参照してください stackoverflow.com/questions/2256884/...
ラジ

2
Nexus 4のために、私はこのサイト上の指示に従ってドライバをインストール:androidsecurity.wordpress.com/2013/06/05/...
SaiyanGirl

エラー後の上記の手順の後、[Xtouck] adbが正常に実行されていることがわかります。[Xtouck] com.example.xtouck.MainActivityアクティビティを起動しています[Xtouck]自動ターゲットモード:デバイス '0123456543ABCDEFG'を使用しています[Xtouck] Xtouck.apkをデバイス '0123456543ABCDEFG'にアップロードしています「Xtouckの起動」中に発生しました。com.android.ddmlib.IDevice.installRemotePackage(Ljava / lang / String; Z [Ljava / lang / String;)Ljava / lang / String;
PHPアベンジャー

プロジェクトビルドターゲットが私の問題でした。
ジョセフ2014年

23

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


なぜ彼らはdevelopers.android.comでそれを見逃したのですか?ありがとう
leshka

ああ男ありがとうございます!3つの画面密度をテストする必要があるため、AVDを選択できないのは非常に不愉快でした。神のご加護を。
racl101

21

ここの他の回答のいくつかの手順と、ここにあるもの:ATC Driver for HTC Incredibleを実行した後、電話が表示される前に2つのコマンドを発行する必要がありました。

adb kill-server
adb start-server

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

adb devices

時々、ADBプロセスがスタックすることがあります(技術用語)。その場合、上記のコマンドは機能しません。ADBプロセスを強制終了し(adb.exeWindowsのタスクマネージャーの[プロセス]タブで確認するか、LinuxでadbのPIDを強制終了します)、次のコマンドを使用します。

adb start-server

通常はその問題を修正します。


20

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


設定->アプリケーション->開発者
GuybrushThreepwood

3
USBデバッグを有効にする方法は、Androidのバージョンによって異なります。:更新されますここに私の答えを参照してください stackoverflow.com/questions/2256884/...
ラジ

私は同じ問題を抱えていました、私のデバイスはadvにリストされていませんでした。しかし、私の問題はUSBケーブルを間違ったPCに接続することだと気づきました!私は2台のPCを使用し、USBソケットを混同しています:)考えられるすべての原因について常に考えてください
Fer


8

Android Developerサイトからのこのメモは私にとってうまくいきました:

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


10
他のものは直感的ではないので、「ビルド番号」を7回タップしてください。
Raj

1
Galaxy Nexusで開発者設定のロックを解除してUSBデバッグを実行しましたが、Eclipseで認識されません。
Klaasvaak 2013年

1
差し込まれたときに確認してください、それは「メディアデバイス」モードではなく「カメラ」モードになっている。
aheuermann

「実行」(デバイスが表示されていません)を押してから、デバイスでUSBデバッグをオフに切り替えてからオンにする必要がありました。デバイスがデバイスリストに表示されました。これは、実行するたびに行う必要があります:(
Brett Gregson


3

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


3

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


2つのデバイス(Android v。2.3.4 = API 10、v。4.0.3 = API 15)は、電話とMacの両方を再起動した後にのみ登録されました。OS 10.8.2、Androidツール:21.0.0.v201210310015-519525。
brannerchinese

3

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

Windows 7

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

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


この手順を実行しても問題が解決しない場合(ドライバーのデバイスマネージャーの黄色の警告サイン)、ドライバーをアンインストールしてから、ドライバーの変更をスキャンします。ドライバーを更新しようとしましたが、ファイルが正しく取得されませんでした。アンインストール/再インストールでトリックができました:-)
Abdo

3

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

私が変更され:

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

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

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


2

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


2

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



1

わかりました...なので、PENDOパッドを表示させることはできませんでした。

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

ええ..この問題とは関係ありませんよね?ああああ、それが私をMOBILEGOに導いた。それはあなたがあなたのデバイスを管理することを可能にする机上のアプリケーションです。はい、そうです。Windowsのボックスにすべてをインストールしました。これで、EclipseでPENDOが問題なく表示されました。


ペンドパッドがEclipseで機能しない理由を調べたところ、この答えが見つかりました。私はmobilegoを試してみましたが、役に立ちませんでした。私にとってそれを解決したのはこの答えでした:stackoverflow.com/a/7136003/148241
Saxon Druce

1

もう1つの代替手段:最近のApple iMacでは、マシンの外側の端に最も近いUSBポートはADBで動作しませんが、他のすべては正常に動作します。私はこれを2つの異なるiMacで見たことがあります。おそらくそれらはUSB 1.0ポート(または同等に愚かなもの)であるか、または一般的な製造上の欠陥です。

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

注意:そのポートへのプラグインはファイル転送などで機能します-機能しないのはADBだけです。


1

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


1

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


1

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

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

に変更しました---

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

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


1

スマートフォンのデバッグモードと開発者向けオプションを無効にします。

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

スマートフォンで開発者向けオプションとデバッグモードを有効にします。

この後、デバイスがAndroidデバイスモニターに表示されるはずです。その後、Androidデバイスセレクターで表示できるようになります。


0

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

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

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


0

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

管理者として実行。

スマートフォンを取り外します。

お使いの携帯電話に関連付けられているすべてのドライバを削除します。一部の人はAndroidと電話の名前とモデルを言うでしょう。

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

他の解決策がうまくいかなかったとき、これは私のために働きました。


0

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


0

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

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

0)スマートフォンを接続しました1)コンピューター->管理->デバイスマネージャーを右クリックしました2) "SEMC HUSB"のような名前の付いたアイテムに黄色の感嘆符がありました...そのアイテムをダブルクリックしました(実際に関連していました) smarphoneに)ドライバーを更新しました(以前はこのページhttp://developer.sonymobile.com/downloads/drivers/sony-ericsson-x8-drivers/からダウンロードされ、すべてが機能します)。あなたが別の電話を持っているなら、あなたはグーグル経由であなたの適切なdirversを見つけることができると思います。

乾杯


0

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

 

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

AndroidManifest.xmlファイル内


0

「設定->開発者オプション-> USBデバッグ」に行かなければなりませんでした。USBデバッグがオンになっていることを確認します。

Samsung Galaxy S IIスカイロケット

Android 4.1.2

Mac 10.8.5


0

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

stkhouが言ったように、私はデバイスマネージャーをチェックして感嘆符を見ました。それは私の電話のモデルだったので、ダブルチェックしてUSBを取り外してそれを取り除きました。もう一度接続すると、アイコンが再び表示されます。

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

同じことを願っています。

以下に、私はソニーの問題を抱えている誰かを巻き込むかもしれないリンクを保存しました。;)

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

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

ソニーSDK

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


0

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


0

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


0

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

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