Mac OS Xを使っていて、AVD(Android Virtual Device Manager)が起動しなくなりました。
直前まで、エミュレータの初期化を行なっていて、
ローディングが長く続くので、とりあえず強制終了をしましたら、
起動しなくなったので、その直し方メモ。
EclipseからAVD Managerを起動しようとしても反応が無いので、
とりあえず、コマンドラインからAVDの起動を試みる。
$ android avd java.lang.NullPointerException at com.android.sdklib.internal.avd.AvdInfo.getDeviceName(AvdInfo.java:158) at com.android.sdkuilib.internal.repository.ui.DeviceManagerPage.fillDevices(DeviceManagerPage.java:497) at com.android.sdkuilib.internal.repository.ui.DeviceManagerPage.fillTable(DeviceManagerPage.java:357) at com.android.sdkuilib.internal.repository.ui.DeviceManagerPage.createContents(DeviceManagerPage.java:259) at com.android.sdkuilib.internal.repository.ui.DeviceManagerPage.(DeviceManagerPage.java:130) at com.android.sdkuilib.internal.repository.ui.AvdManagerWindowImpl1.createDeviceTab(AvdManagerWindowImpl1.java:210) at com.android.sdkuilib.internal.repository.ui.AvdManagerWindowImpl1.createContents(AvdManagerWindowImpl1.java:193) at com.android.sdkuilib.internal.repository.ui.AvdManagerWindowImpl1.open(AvdManagerWindowImpl1.java:133) at com.android.sdkuilib.repository.AvdManagerWindow.open(AvdManagerWindow.java:94) at com.android.sdkmanager.Main.showAvdManagerWindow(Main.java:369) at com.android.sdkmanager.Main.doAction(Main.java:311) at com.android.sdkmanager.Main.run(Main.java:119) at com.android.sdkmanager.Main.main(Main.java:102)
読み込んでるファイルがおかしくなったっぽいなって事で
$ cd ~/.avd $ rm -rf *
とやって、エミュレータの構成ファイルをすべて削除
もう一度android avdコマンドを打つと起動しました。
0 件のコメント:
コメントを投稿