AsyncTask の中でブレークポイントを設定する場合は、doInBackground() の最初で
android.os.Debug.waitForDebugger();
を呼ぶ必要があります。
呼ばないとブレークポイントを無視してしまいます。
デバッガが居なくても以外もwaitForDebugger()で処理を停止してしまうので、
デバッグ実行が終わったらちゃんとコメントアウトしましょう。
#謎の不具合で丸一日はまった…
参考:
Debug#waitForDebugger())