私はもはやセンセーションを持っていないので、明らかにこれはもはや私にとって問題ではありません. 同じ問題を抱えている他の人に役立つ可能性があるため、質問を削除しないことにしました。
ご協力いただきありがとうございます。
HTC Sensation (ICS、4.0.3) 用のアプリをプログラムしようとしていますが、Eclipse でそれが見つかりません。「[アプリケーション名] を実行」ボタンを押すと、「互換性のあるターゲットが見つかりませんでした。新しい Android 仮想デバイスを追加しますか?」というメッセージが表示され、「Android デバイス チューザー」にデバイスが表示されません。それが示されています。
友人の Sony Ericsson XPERIA X10 Mini Pro (2.1-update1) と試してみたところ、うまくいきました。
アプリケーションのバージョン 2.1、2.3.3、および 4.0.3 の両方を試しましたが、Sensation ではどれも機能しませんでした。
USB デバッグ、Stay Awake、および Allow mock Location を有効にしています。
私は何日もグーグルで検索してきましたが、解決策が見つかりませんでした. たとえば、次のことを試しました(ここで見つかりました):
- プロジェクトがマニフェスト android:debuggable="true" でデバッグ可能に設定されていることを確認してください
- ヒーローで、リモート デバッグ メニュー > 設定 > アプリケーション > 開発 > USB デバッグ用に設定されていることを確認します ( http://developer.android.com/sdk/win-usb.html
から取得した次の 3 つの手順) 。 - HTC Sync (3.0) をインストールする
- USBDeview を使用してデバイスを削除する
- プラグインデバイス
- 「C:\Program Files\android-sdk-windows\platform-tools\adb.exe devices」を実行してデバイスが追加されていることを確認します。これは、サーバーが古くなっていることを示し、自動的に強制終了して再起動し、デバイスが接続されていることを示しました。
- 安全のためにこれも実行しました "C:\Program Files\HTC\HTC Sync 3.0\adb.exe devices"
- 次に、Eclipse で、デバッグ ツールバー項目のドロップダウン メニュー > Debug Configurations... をクリックして、既存の構成をすべて削除し、閉じます。
- 次回デバッグすると、HTC Hero が検出され、デバッグが実行されます。
「実行構成->ターゲット->「自動」ではなく「手動」を選択」しようとしました
HTC.comから HTC Sync 経由で Google USB ドライバーと電話ドライバーをインストールしました。
編集:
さらに質問があります:
- どのバージョンの Eclipse を使用すればよいですか? 私は Classic から始めましたが、代わりにEclipse IDE for Java EE Developers -versionを使用するよう友人から提案されました。
- 私の電話では、どの接続タイプを使用すればよいですか? 充電のみ?HTC 同期? ディスクドライブではないと思いますか?
- Eclipse を起動した後に初めてプロジェクトを実行しようとすると
ensure that adb is correctly located at 'D:\Documents\Eclipse\android-sdks\platform-tools\adb.exe' and can be executed
、ファイルのディレクトリであることがわかります。そこに移動して手動で実行すると、動作するか、少なくともそのエラーを回避できます (そのとき、デバイスが接続されていないと表示されます)。
簡単な情報:
- MacBook Pro の Boot Camp で Windows 8 (64 ビット) Consumer Preview を実行しています
- 私の電話は HTC Sensation、Android 4.0.3、HTC Sense 3.6 です。
- Web 開発者向けの Eclipse Java EE IDE、バージョン: Indigo Service Release 2、ビルド ID: 20120216-1857
- adb バージョン: 1.0.29