安装Android SDK后双击SDK Manager.exe闪退

安装Android SDK后双击SDK Manager.exe闪退,

1、找到Android SDK安装路径Android\android-sdk\tools\lib,执行find_java32.exe/find_java64.exe发现找到的是bin目录下的java.exe,需要找到jre目录下的java.exe,才能够打开SDK Manager.exe

 

2、检查java的环境变量,发现jre的路径环境变量没有配置,配置jre的环境变量

 

 

在path下添加jre路径

 

 3、重新执行find_java32.exe,发现找的路径在C:\Program Files (x86)\Common Files\Oracle\Java\javapath下,将该目录下的 java相关都删除,重新执行,查找到的java路径正确

 

 

 4、双击SDK Manager.exe还是闪退,于是 对android-sdk\tools\android.bat 进行修改,

rem Check we have a valid Java.exe in the path.
set java_exe="D:\Program Files\Java\jre1.8.0_181\bin\java.exe"
rem call lib\find_java.bat
rem if not defined java_exe goto :EOF

5、尝试结果双击SDK Manager.exe还是闪退,尝试下载SDK,拷贝覆盖的方法,也是打开闪退

 6、尝试分别重装SDK和Android SDK,问题也得不到解决

7、打开SDK Readme.txt,有如下提示

 

 8、于是执行android.bat,报错如下

 

 9、按照报错执行D:\Java\JRE18~1.0_1\bin\java.exe -jar lib\archquery.jar,提示x86_64

 

 10.在android.bat文件中注释掉for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\%%a

加上 set swt_path=lib\x86_64,问题得到解决,双击SDK Manager.exe可以打开界面

 

 

 

 

推荐java下载路径:https://mirrors.huaweicloud.com/java/jdk/

 

posted @ 2022-06-24 18:43  amy999000  阅读(1804)  评论(0)    收藏  举报