AVD のエラー
新規にプロジェクトを始め
さて、ちょこっとデバッグしてみようかな と思って
デバッグを実行したらコンソールが真っ赤っか・・・。
java.lang.NullPointerException
at com.android.ddmlib.Client.sendAndConsume(Client.java:572)
at com.android.ddmlib.HandleHello.sendHELO(HandleHello.java:142)
at com.android.ddmlib.HandleHello.sendHelloCommands(HandleHello.java:65)
at com.android.ddmlib.Client.getJdwpPacket(Client.java:671)
at com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:317)
at com.android.ddmlib.MonitorThread.run(MonitorThread.java:263)
at com.android.ddmlib.Client.sendAndConsume(Client.java:572)
at com.android.ddmlib.HandleHello.sendHELO(HandleHello.java:142)
at com.android.ddmlib.HandleHello.sendHelloCommands(HandleHello.java:65)
at com.android.ddmlib.Client.getJdwpPacket(Client.java:671)
at com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:317)
at com.android.ddmlib.MonitorThread.run(MonitorThread.java:263)
<原因>
AVD のエラーらしい。
<対処法>
エミュレータ上の過去全ての自作データだけでなく
エミュレータに施した設定(たとえば日本語表示)も消えるので
それは覚悟して作業
エミュレータに施した設定(たとえば日本語表示)も消えるので
それは覚悟して作業
エミュレータを終了
↓
Eclipse を再起動
↓
[ウィンドウ]-[Android SDK および AVD マネージャー]
から出てくるダイアログで
① 左ペインの「Virtual devices」を選択
② 右ペインの当該 AVD を選択
③ 右中央の「開始」をクリック
↓
次のダイアログで
「Wipe user data」にチェック。
で「起動」
これで無事に普通に稼動した。
参考元サイト:Stack Overflow How to troubleshoot a NullPointerException on Android?