2013年1月10日木曜日

Android Widgetはデバッグできない?!

作成中のウィジェットの動作がおかしいのでデバッグしようとしたが、
eclipseでブレークポイントを設定して虫アイコンで起動しても止まらない。

調べるとサービスの場合は止まらないらしい。
日本Androidの会↓
https://groups.google.com/forum/?fromgroups=#!topic/android-group-japan/aRg_bpdPcPs

サービスのoncreateの中にandroid.os.Debug.waitForDebugger();と記述すると止まる

とあったので、Widgetで最初に呼び出されるonEnabled()メソッドの最初に記述してみた。
......確かに止まった。が、変数も式も(ウォッチしようとしても)何も表示されない。
再開、中断、ステップオーバー、ステップイン、、、アイコンはグレー表示で何もできない。

困った....。
そこでさらに調べたら、

http://tech.shantanugoel.com/2010/06/14/how-to-debug-android-widgets.html

日本語は↓
http://d.hatena.ne.jp/fxkireek/20111004/1317672620


DDMSパースペクティブのデバイスビュー(Devices)で、プロセスを指定して、虫アイコンをクリックする。
が、中断ボタンは現れたが、それ以外のボタンはダメ....orz

う~ん....困った。

0 件のコメント:

コメントを投稿