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を追加インストール
- HT-03AをPCにUSB接続
ここで、USBドライバのインストールに失敗というエラーが出た場合は、HTCのサイトより、HTCsync.zipというファイルをダウンロードする。そのファイルにHTCsync.exeというUSBドライバと同期用アプリケーションのインストーラが入っているので、インストールを行う。
- PCを再起動する
不要かも?
- Androidアプリを実行
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というウインドウが開くので、
- シリアル番号:????????????
- AVD Name:N/A
- 状態:Online
になっているデバイスを選択し、OKを押す。