アプリケーションを実行するときに、携帯電話をエミュレータ/ターゲット/仮想デバイスとして使用する必要があります。HTC Sync をインストールしました。USB ドライバは正常です。設定で USB デバッグを有効にしました。
Eclipse AVD Manager が自分の電話を検出できるようにするには、さらに何をする必要がありますか? 今行ったのとまったく同じ手順に従って、別のコンピューターで動作させました。「突然」電話が検出されました。これは意味がありません!ああああ
助けてください?
最後に - それは動作します! 実行構成 -> ターゲット -> 「自動」ではなく「手動」を選択すると、アプリケーションを実行するときにデバイスまたはエミュレーターを選択する必要があります。そして、エミュレーターの代わりに自分の電話を選ぶことができました。
HTC Hero (Android 2.1)
Eclipse Helios (3.6)
Windows XP SP3
次のようにして、これを機能させました
android:debuggable="true"
Menu > Settings > Applications > Development > USB Debugging
HTC Sync を実際にインストールしたことはありません。AVD Manager を使用して USB ドライバーをインストールし、次の手順に従いました。
私の電話(信じられないほどの2)を認識させるのに役立ったいくつかのヒント:
[実行構成]で、ターゲットが[手動]に設定されていることを確認します(そうでない場合は、デフォルトでエミュレーターになる可能性があります)
電話ドライバー(接続時に自動再生メニューから)とHTCSyncをインストールします。「デバッグモード」が機能しない場合、私の電話は「同期」モードのHTC同期と日食によってのみ認識されます。
実行しているSDKのバージョンを確認してください。私の携帯電話はまだAndroid4.0に更新されていないため、以前のSDKバージョン(2.1.3)をダウンロードする必要がありました。
私は同様の問題を抱えていましたが、実際の物理電話でUSBデバッグを有効にする必要があり、Windowsのドライバーを更新したところ、動作するようになりました
USB ドライバをインストールした場合でも、Windows への USB の登録に誤りが潜んでいる可能性があります。USBDeviewを使用して、登録されているドライバーを確認し、携帯電話を接続する前にすべてのエントリを削除してから、求められたときに SDK からドライバーを選択できます。
お使いの電話は仮想デバイスではありません。接続するだけで、電話で USB デバッグが有効になっていることを確認し、アプリケーションを実行またはデバッグします。
同様の問題がありました — USB デバッグが有効で、ドライバーに問題はありませんが、デバイスが検出されません。インポートされたプロジェクトを実行しようとしていました。新しい Android サンプル プロジェクトを作成し、それをデバイスで実行できました。その後、インポートしたプロジェクトもデバイス上で実行されました。