![新安装后无法打开 Android SDK 管理器或 Android 模拟器管理器](https://linux22.com/image/1414954/%E6%96%B0%E5%AE%89%E8%A3%85%E5%90%8E%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%20Android%20SDK%20%E7%AE%A1%E7%90%86%E5%99%A8%E6%88%96%20Android%20%E6%A8%A1%E6%8B%9F%E5%99%A8%E7%AE%A1%E7%90%86%E5%99%A8.png)
今天我安装了适用于 Windows 的 Xamarin Studio 5.1 更新。之后,我在 Android SDK 管理器中安装了所有最新的 API 和构建工具。现在 Android SDK 管理器或 Android 模拟器管理器无法打开。有人可以帮忙吗?
答案1
我遇到了同样的问题,最后设法解决了它。然后我创建了一个分步指南,其中包含通用修复方法,以帮助所有开发人员尽快解决此问题: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-directory] > tools,找到并右键点击android.bat文件,选择edit用记事本打开,做如下修改。
原来的
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,否则,如果是 32 位,则保持为 set swt_path=lib\x86
- 完成!从 android.bat 文件或 eclipse 启动 android sdk。它应该可以正常打开!