Android の状態モニタ "Dalvik Debug Monitor" を用いた緯度・経度の入力

コマンドプロンプトから以下のコマンドを入力.ここで ddms.bat が Dalvik Debug Monitor を動かすコマンドをである.

C:\>cd "Program Files\Android\android-sdk\tools"
C:\Program Files\Android\android-sdk\tools> ddms.bat

Dalvik Debug Monitor が起動する.
f:id:ymuto109:20110328172245p:image

右上の矢印をクリックしていくと,Emulator Control が現れ,その下半分に Location Control という項目がある.
ここで緯度・経度を入力して Send ボタンを押すと,エミュレータへGPS情報が送信される・・・はずだが,DDMS のログに "IOException: Service Not Available" の文字が出現.
f:id:ymuto109:20110328172946p:image

ネットで調べたところ,2.2 (API Level 8) のバグのようだ.参照した Web ページは以下のとおり:
http://groups.google.com/group/android-group-japan/browse_thread/thread/7e3c5d74b2427bcc

API レベルを Android 2.1 (API Level 7) に落とすと,うまく動作した.
f:id:ymuto109:20110328173317p:image