sdk manager无法打开,实在不知道应该怎么办了= =

在cmd中运行android.bat报出空指针异常错误。
D:\android\android-sdk\tools>android.bat
java.lang.NullPointerException
at com.android.sdklib.internal.avd.AvdManager.parseAvdInfo(AvdManager.ja
va:1269)
at com.android.sdklib.internal.avd.AvdManager.buildAvdList(AvdManager.ja
va:1248)
at com.android.sdklib.internal.avd.AvdManager.(AvdManager.java:224
)
at com.android.sdkuilib.internal.repository.UpdaterData.initSdk(UpdaterD
ata.java:250)
at com.android.sdkuilib.internal.repository.UpdaterData.(UpdaterDa
ta.java:126)
at com.android.sdkuilib.internal.repository.sdkman2.SdkUpdaterWindowImpl
2.(SdkUpdaterWindowImpl2.java:115)
at com.android.sdkuilib.repository.SdkUpdaterWindow.(SdkUpdaterWin
dow.java:93)
at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:324)
at com.android.sdkmanager.Main.doAction(Main.java:307)
at com.android.sdkmanager.Main.run(Main.java:119)
at com.android.sdkmanager.Main.main(Main.java:102)
网上的各种方法都试过了可惜都无法解决,所以只能来次请教各位前辈了。

是不是没有将对象引用到实例?

删除用户目录下的.android文件即可。文件位置是:C:\user\MyName.android
具体是在google的论坛上发现的解决方案。
https://code.google.com/p/android/issues/detail?id=43365