
Eclipseエディタの左をダブルクリックにてブレークポイントを設定したつもりが止まらない場合の対処方法。
AndroidManifest.xml
DDMSパースペクティブ からデバッグ対象に指定

アプリを起動後、DDMSパースペクティブ>Devices>Nameから自分のアプリ名を選んで、Debug the selected processes….を選択すれば、
ブレークポイントで止めることが可能です。
この方法だと、アプリが起動してしまってからの動作(ボタンハンドラ等)しか止めることができません。
アプリ起動時のコード(ActivityのOnCreate()等)で止まるようにするには以下の方法を用いるとよいようです。
android.os.Debug.waitForDebugger(); コードを挿入。
以下のように、android.os.Debug.waitForDebugger(); コードを挿入します。
public class HogeActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
android.os.Debug.waitForDebugger();
super.onCreate(savedInstanceState);
hogeView = new HogeView(this);
setContentView(hogeView);
}
