关于Android SDK Manager 运行闪退问题

关于Android SDK Manager 运行闪退问题

打开Android SDK Manager 总是出现闪退的现象:
关于Android SDK Manager 运行闪退问题_第1张图片
网上查了一大波,有的博主说是JDK配置的问题,但是在cmd上输入Java、javac和java -version都能显示具体的信息;有的博主说要替换tools文件,我也是试了,结果还是悲剧,其中包括使用了Android SDK Setup,最终还是无功告终:
关于Android SDK Manager 运行闪退问题_第2张图片
最后找到了一篇关于解决Android SDK Manager报错的文章(这是文章原文:https://www.cnblogs.com/hubing/p/4661259.html)虽然跟我的问题有点出入,但是感觉可以一试,HHH,废话有点多,进入正文:
1、首先找到android-sdk-windows\tools下的android.bat:
关于Android SDK Manager 运行闪退问题_第3张图片
然后用记事本将它打开,找到下图这段代码:
关于Android SDK Manager 运行闪退问题_第4张图片
先复制下来,用记事本备个份(备个份,别待会失败了就彻底凉了),接着粘上以下代码:

rem Check we have a valid Java.exe in the path.
set java_exe=C:\Program Files\Java\jdk-11.0.4\bin\java.exe
rem call lib\find_java.bat
if not defined java_exe goto :EOF

注意:修改其中java.exe的路径信息)

保存退出之后,重新打开Android SDK Manager,发现居然可以打开了,看来找对药方了:
关于Android SDK Manager 运行闪退问题_第5张图片
以上只是个人遇到问题的解决方案,不同机子可能解决方案不同,也有可能是其他博主说的java的配置文件问题或者tools文件问题,大家都可以试一下。

你可能感兴趣的:(Android)