我遇到了同样的问题,终于设法解决了。然后,我创建了包含通用修复程序的分步指南,以帮助所有开发人员尽快解决此问题:http : //www.dominantwire.com/2015/03/android-sdk-not-opening.html
总之,所有步骤:
1.如果您有jdk v1.8。删除并重新安装jdk v1.7.xx
2.在环境变量中设置jdk和jre bin文件夹的路径
3.删除(首先备份)位于C:> Users> [user-name]> .android中的.android文件夹
4.设置JAVA_HOME变量,将JAVA_HOME作为变量名,并将jdk的bin文件夹路径作为变量值。
5.转到[sdk目录]>工具。找到并右键单击android.bat文件,然后选择“编辑”以在记事本中将其打开并进行以下修改。
原版的
set java_exe=
call lib\find_java.bat
if not defined java_exe goto :EOF
改性
set java_exe=C:\Program Files\Java\jdk1.7.0_75\bin\java.exe
rem call lib\find_java.bat
rem if not defined java_exe goto :EOF
注意:如前所述,复制并粘贴自己的java.exe路径目录。
原版的
for /f "delims=" %%a in ('"%java_exe%" -jar lib\archquery.jar') do set swt_path=lib\%%a
改性
rem for /f "delims=" %%a in ('"%java_exe%" -jar lib\archquery.jar') do set swt_path=lib\%%a
set swt_path=lib\x86_64
注意:如果您的android sdk是64位的,请提及set swt_path = lib \ x86_64,否则,如果它是32bit,则将其保留为set swt_path = lib \ x86
- 做完了!从android.bat文件或Eclipse启动android sdk。它应该打开就好了!