4

私はもはやセンセーションを持っていないので、明らかにこれはもはや私にとって問題ではありません. 同じ問題を抱えている他の人に役立つ可能性があるため、質問を削除しないことにしました。

ご協力いただきありがとうございます。


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 を有効にしています。
私は何日もグーグルで検索してきましたが、解決策が見つかりませんでした. たとえば、次のことを試しました(ここで見つかりました):

  1. プロジェクトがマニフェスト android:debuggable="true" でデバッグ可能に設定されていることを確認してください
  2. ヒーローで、リモート デバッグ メニュー > 設定 > アプリケーション > 開発 > USB デバッグ用に設定されていることを確認します ( http://developer.android.com/sdk/win-usb.html
    から取得した次の 3 つの手順) 。
  3. HTC Sync (3.0) をインストールする
  4. USBDeview を使用してデバイスを削除する
  5. プラグインデバイス
  6. 「C:\Program Files\android-sdk-windows\platform-tools\adb.exe devices」を実行してデバイスが追加されていることを確認します。これは、サーバーが古くなっていることを示し、自動的に強制終了して再起動し、デバイスが接続されていることを示しました。
  7. 安全のためにこれも実行しました "C:\Program Files\HTC\HTC Sync 3.0\adb.exe devices"
  8. 次に、Eclipse で、デバッグ ツールバー項目のドロップダウン メニュー > Debug Configurations... をクリックして、既存の構成をすべて削除し、閉じます。
  9. 次回デバッグすると、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
4

7 に答える 7

1

私はここに答えを書きました:HTCSensationXE-Eclipseでのデバッグは非常にパフォーマンスが悪い

それがあなたのために働くかどうかチェックしてください!

于 2012-05-23T11:39:40.353 に答える
1

私も同じ問題を抱えていました。USBテザリングドライバーをインストールしたところ、問題は解決しました。

于 2012-08-04T17:38:47.703 に答える
0

$PATH に adb を入力していない場合は、adb シェルを使用して cmd でデバイスに接続してみてください。Android sdk フォルダーに移動して、そこから試してください。

デバイスがWindowsのデバイスマネージャーにあるかどうかを確認することもできます.ADBインターフェイスの下にあります

たぶん、これをEclipseで実行->実行構成に移動し、ターゲットを手動に設定してみてください。次に、デバイスを選択できるはずです

于 2012-04-20T13:50:55.163 に答える
0

インスパイアでも同じ問題がありました。付属の USB ドライバー用の HTC Sync をインストールしてから、電話を接続すると起動し、独自の adb を起動するため、アンインストールします。電話で USB デバッグを有効にし、USB 接続をドライブに設定します。Charge も機能しますが、Eclipse Android Devices ビューにはインストールされているすべてのソフトウェアが表示されるため、Drive の方が適しています。セットアップが完了すると、コマンド ラインから「adb devices」を発行して、電話を「オンライン」として表示できるようになります。また、クライアントの Eclipse 呼び出しと少し競合しますが、問題ありません。

于 2012-09-29T02:14:09.260 に答える
0

HTC Evo でも同様の問題がありました。この記事は私にとってはうまくいきました.USBに接続した状態で電話機をリカバリモードで起動し、デバイスからドライバをインストールする必要があります. これは別のデバイス用であることは承知していますが、同じアプローチが機能する可能性があります。

于 2012-04-20T14:38:10.430 に答える
0

あなたが解決策を見つけたかどうかはわかりません。私はあなたが正確に述べたのと同じ問題を抱えています。Google検索からすべてのソリューションを試しましたが、何も機能しません...

次に、「データの初期化」ボタン(設定/保存)を押すだけで機能します!

それでもこの問題が発生する場合は、これを試すことができます。

于 2013-12-23T04:41:36.410 に答える
0

私はWindows 8とHTCセンセーションを持っています.多くの試みと多くの調査の後、互換モードでHTC Syncをインストールし、Windows 7バージョンをインストールすると、Eclipseがデバイスを検出しました.

それが役に立てば幸い。

于 2014-05-11T12:26:44.177 に答える