Eclipse + ADTを使用していますが、Android Device Chooserに物理デバイス(以下にリストされています)がリストされていません。 EclipseとすべてのAndroidパッケージを更新しました。私の電話はAndroid OS 1.6を実行しています。これはEclipseプロジェクトにリストされているターゲットバージョンに対応しています。
また、実際のデバイスでテストすることを決めた理由は、プロジェクトを実行したときにエミュレータが正常に動作していないようだからです。エミュレータは起動しますが、プログラムは起動しません。何か案は?
(windows 7/t-mobile mytouch 3gを使用)
これは、デバイスでUSBデバッグのオプションがチェックされていなかったためだと思います
最初に、Android ADBがデバイスと「通信」できることを確認します。
cd
経由)に移動します(例:C:\ Android\android-sdk\platform-tools)。adb devices
デバイスがリストされている場合(シリアル番号が表示されている場合)、2番目のチェックに進みます。それ以外の場合、これはADBが現在デバイスと通信できないことを意味します。問題を引き起こす可能性のある多くの理由があります。試してください:
次に、「展開ターゲット選択モード」を手動に設定してください。
お使いのデバイスはまだ表示できませんか? OK。 3番目に、「プロジェクトビルドターゲット」Androidバージョンがデバイスでサポートされていることを確認します。
また、「展開ターゲット選択モード」を手動に設定することを忘れないでください(デバッグ構成->ターゲットタブ)
ここの他の回答のいくつかのステップと、ここにあるもの: 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
通常、その問題は修正されます。
これは 注 Android開発者サイトからのものです。
デバイスでUSBデバッグを有効にします。 Android 3.2以前を実行しているほとんどのデバイスでは、[設定]> [アプリケーション]> [開発]にオプションがあります。 Android 4.0以降では、[設定]> [開発者オプション]にあります。注:Android 4.2以降では、デベロッパーオプションはデフォルトで非表示になっています。使用可能にするには、[設定]> [電話について]に移動し、[ビルド番号]を7回タップします。前の画面に戻り、開発者向けオプションを見つけます。
Android SDK Managerを使用すると、実際にGoogle USBドライバーがインストールされる場合とされない場合があります。
次の手順に従ってください: http://developer.Android.com/sdk/oem-usb.html#InstallingDriver Eclipseがデバイスを表示できるようにしました。
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にあります。)[次へ]をクリックしてドライバーをインストールします。
[名前を付けてデバッグ]ダイアログでAndroidアプリケーションを選択すると、デバッガーをデバイスに直接接続できるはずです。シェルでadbデバイスを実行し、デバイスがリストされていることを確認してください。そうでない場合は、デバイスのドライバーを再インストールする必要があります。 USBdeviewを使用して、持っているドライバーをアンインストールし、adbデバイスの実行時にリストされたデバイスのシリアル番号が表示されるまで、ドライバーをダウンロードして再インストールできます。 -アルナーブ・ダス
私は同様の問題を抱えていました...そして私の問題は高すぎるSDKの使用に関連していました....
私が変更され:
uses-sdk Android:minSdkVersion="17" Android:targetSdkVersion="17"/
に
uses-sdk Android:minSdkVersion="8" Android:targetSdkVersion="17"
そして私の問題は解決されました。
他の答えはどれも私にとってはうまくいきませんでした。私にとっては、電話を再起動した後にデバイスがEclipseに登録されました。そのためのプロセスは、電話モデルによって異なります。
「デバイスセレクタ」に表示されないAndroidデバイスに直面していたので、最善を尽くしましたが、少なくともADBドライバーを更新する必要があることがわかりました。このため、次の手順を実行しました。 http://forum.xda-developers.com/showthread.php?t=1161769 "2.デバイスマネージャー->> ADBを右クリック->>ドライバーの更新->>ダウンロードしたドライバーのパスを参照し、OK更新に成功しました。 「Device Chooser」でAndroidデバイスを見つけてリラックスしてみてください
Samsungデバイスがある場合は、開発用の特別なドライバーをインストールする必要があります。
http://developer.samsung.com/Android/tools-sdks/Samsung-Andorid-USB-Driver-for-Windows
私はここに非常に遅れていますが、それが誰かを助けるなら...ケーブルを接続するときにUSBモードと競合しないようにしてください。 「充電のみ」を選択します(正確でない場合は申し訳ありませんが、スペイン語の端末を持っています)が、ネットを共有するように変更され、アプリの実行時にデバイスがリストから消えることがあります。
わかりました...ですから、これに遭遇するまで、ペンドパッドを表示することはできませんでした..
プロセスAndroid.process.acoreが停止しました。
ええ、この問題とは何の関係もありませんか?ああああ、それはMOBILEGOに私を導きます。これは、デバイスを管理できるデスクアプリケーションです。USB経由で接続することで、方法を推測できます。うん、それは..それは私のWindowsボックスにすべてをインストールし、今ではEclipseは私のペンドを見るのに問題はありません。
私の問題は古いZTE電話にあり、電話を接続したときにポップアップし続けるautorun.exeを無視していました。私はついにZTEドライバーをインストールした自動実行ソフトウェアを実行し、電話がadbデバイスに現れ始めました。
Galaxy note 3では、開発者オプションを有効にする必要があります。 「デバイスについて」にアクセスし、開発者オプションが有効になったことを通知するメッセージが表示されるまで、ビルド番号を複数回クリックします。一般に戻り、そこにあなたの行く..開発者オプションが有効になっているとUSBデバッグオプションを選択します。これはGalaxy Note 3 N9005 Andriod 4.3用です。
電話機のデバッグモードと開発者オプションを無効にします。
Androidデバイスモニターを起動します。
電話機で開発者オプションとデバッグモードを有効にします。
この後、Androidデバイスモニターでデバイスが一覧表示されます。その後、Androidデバイスチューザーの下に表示されるはずです。
Androidマニフェストファイルに次の行があるため、デバイスは表示されませんでした---
<uses-sdk Android:minSdkVersion="18"
Android:targetSdkVersion="18"/>
に変更しました----
<uses-sdk Android:minSdkVersion="8"
Android:targetSdkVersion="19"/>
今ではうまくいきました。
別の代替手段:現代のApple iMacでは、マシンの外側のエッジに最も近いUSBポートはADBで機能しませんが、他のすべては正常に機能します。これは2つの異なるiMacで見たことがありますが、それらはUSB 1.0ポート(または同様に愚かなもの)である可能性があります-または一般的な製造上の欠陥です。
USBケーブル(新しい、古い、高品質、または安価な)を他のすべてのUSBポートに差し込むと問題なく動作しますが、そのケーブルに差し込むとADBが失敗します
NB:そのポートに差し込むworksファイル転送などのため-壊れるのはADBだけです。
私は同じ問題を抱えてこの方法で解決しました。私の電話はSonyEricsson Xperia X8であり、windows 7で認識されませんでした(ただしUbuntuで認識されました)。したがって、私はそれがドライバーの問題であることがわかりました。
0)スマートフォンを接続します1)[コンピューター]-> [管理]-> [デバイスマネージャー]を右クリックします2)「SEMC HUSB」などの名前のアイテムに黄色の感嘆符がありました... smarphoneに)ドライバーを更新します(以前にこのページからダウンロードしました http://developer.sonymobile.com/downloads/drivers/sony-ericsson-x8-drivers/ そして今ではすべてが動作します)。別の電話をお持ちの場合は、グーグル経由で適切なディレクトリを見つけることができると思います。
乾杯
私はMACを使用していますが、何らかの理由でUSB経由でデバイスを接続すると、USB-Driversという奇妙なマウントがあり、Finderからマウント解除するとAndroide Device Chooserが即座にデバイスを認識しました。
考えられる理由の1つは、Android SDK Managerをチェックし、Google USBドライバーをExtrasフォルダーにインストールしていない場合にインストールすることです。
どのオプションも機能しない場合、ポートを変更してからUSBデバッグを有効にすると、正常に機能します。
行うべきことの1つは、ケーブルの交換です。充電しかできないものを使用していました!
Androidデバイスの表示に問題があったので、adbから何も存在しないと報告されたとき、USBハブとvoilàの電源を入れ直し、adbとEclipse DDMSに戻ってきました。
「設定」->「開発者オプション」->「USBデバッグ」に移動する必要がありました。 USBデバッグがオンになっていることを確認してください。
Samsung Galaxy S II Skyrocket
Android 4.1.2
Mac 10.8.5
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/
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]をクリックします。
また、お使いのデバイスが元のROM(2.1)などのSony Ericsson Xperia X8である場合は、次を使用します。
<uses-sdk Android:minSdkVersion="7" Android:targetSdkVersion="17" />
androidManifest.xmlファイル内
ここからUSBDeviewを使用します http://www.nirsoft.net/utils/usb_devices_view.html
管理者として実行。
電話を外します。
電話機に関連付けられているすべてのドライバーを削除します。電話の名前とモデルだけでなく、Androidと言う人もいます。
Windowsがドライバーを再インストールするように、電話を再び接続します。
これは私にとってはうまくいきましたが、他のソリューションではうまくいきませんでした。
私のデバイスは、別のラップトップのadbに接続した後、adbデバイスリストから消えていました。
電話で「充電のみ」を選択し、USBデバッグを再度有効にしました。
これで問題は解決しました。
デバイスが表示されない場合のチェックリストは次のとおりです。