ようやく重い腰を上げアプリを作ろうとした所、いきなりデバッグで躓いたのでメモ。1年くらい前に少しいじった時は、すんなり出来た気がしたけど、今日は何故かうまく行かなかった。
必要な設定
AndroidManifest.xmlに以下の2つの設定が必要。
・ApplicationのDebuggableをtrueにする
・Permissionsにuses-permissionのSET_DEBUG_APPを追加
ごみ掃除
基本的には、上記2つの設定をすればブレークポイントを設定してのデバッグが出来るようになる。しかし、プロセス等が残る為、場合によって以下の2つの事をしないと「Waiting for Debugger」と表示される事がある。
・eclipseの再起動
・コマンドプロンプトから「adb kill-server」を実行。
自分の環境だととりあえず上記の事をやれば安定してデバッグ出来るようになった。でもちょっと手間が掛かり過ぎだよなー。もう少しスマートなやり方はないだろうか?