为解决AVD黑屏,在Android Studio对sdk manager直接进行了更新操作(见《 AVD黑屏Emulator: ERROR: resizing partition e2fsck failed with exit code 8 解决》),后来发现在sdk manage安装目录运行sdk manage发生闪退。
网上的find_java.bat等怀疑JAVA路径,测试后发现自己的路径没有问题。
原因:AndroidStudio中操作sdk manager,对SDK文件夹中的tools文件进行了重新的整理分化,导致tools文件夹中的文件不完整导致。
解决方案:
找到以前下载的AndroidSDK工具,重新解压后,把tools文件夹里面的内容全部复制到sdk的安装位置下的tools文件夹下(相同文件全部覆盖),重新打开SdkManager就可以打开了。
以后对sdk manage,尽量不要用AndroidStudio中的,还是到sdk manage目录进行操作,另外做好tools文件夹备份。