実機でのデバッグ方法

機種によるかもしれないが、一応手順をメモ。

実機側
[設定]>[アプリケーション]>[開発]>[USBデバッグ]にチェック

実機をeclipseにつなぐ

eclipseで[Debug As]>[Android Application]を実行
既に実機にアプリが入っている場合はコンソールに下記のようなエラーが出る場合がある

[2010-09-11 22:14:16 -アプリ名] Please execute 'adb uninstall パッケージ名' in a shell.


シェルから以下を実行する

# adb uninstall パッケージ名


エミュレーターが起動している場合等、複数デバイスが繋がっている場合は以下のようなエラーが出るのでテストする実機以外は落とす

- waiting for device -
error: more than one device and emulator


改めて以下を実行する

# adb uninstall パッケージ名


eclipseで[Debug As]>[Android Application]を実行
ブレークポイントを設定すれば実機でデバッグできる。