Windows7とEclipseで開発したAndroidアプリをHT-03A上で動かしてみる

本体で動かす方が速いし、確実です。
http://developer.android.com/guide/developing/device.html#setting-up
↑ここを参考に

  • Android Manifestで、debuggableの宣言

AndroidManifest.xmlで、
application
タグに
android:debuggable="true"
属性を追加。

Menu>設定>アプリケーション>開発>USBデバッグ
をチェック

  • Windows USB Driverをインストール

Eclipseで、Window>Android SDK and AVD Manager>Installed Packagesで、
Usb Driver Packageを追加インストール

ここで、USBドライバのインストールに失敗というエラーが出た場合は、HTCのサイトより、HTCsync.zipというファイルをダウンロードする。そのファイルにHTCsync.exeというUSBドライバと同期用アプリケーションのインストーラが入っているので、インストールを行う。

  • PCを再起動する

不要かも?

Eclipseを起動し、HT-03AをUSB接続する。
Projectを選択>右クリック>Run as>Android Application
HT-03A上でAndroidアプリが動作する。
※ただし、この状態だとHT-03AのUSBに何か(充電器など)刺さっているときは自動的にデバッグモードになるので、気になる人は、使用後、USBデバッグをオフにした方がいいかも知れません。
※ドライバーインストール後もPCがUSBを認識しないことがある。その場合は、HT-03Aを再起動すると良さそう。(原因は不明)
それでも駄目な場合は、

  • 実行構成>ターゲット>Deployment Target Selection Mode>手操作

で、実行すると、
Android Device Chooserというウインドウが開くので、

  1. シリアル番号:????????????
  2. AVD Name:N/A
  3. 状態:Online

になっているデバイスを選択し、OKを押す。