无法在Android Studio 1.0中打开Android SDK管理器

3

我刚刚下载了Android Studio,并查看了其他答案。

Android Studio(AS)似乎加载正常,我可以启动一个模板项目。

但是我无法打开SDK管理器(我需要它来使用Ionic)。我按下按钮,会得到一个正在加载的消息,一个填充的进度条,然后什么都没有发生。

我尝试以管理员身份运行它,但没有任何区别。

有任何想法吗?

5个回答

1

好的,我遇到了这个问题几个小时,但是找到了解决方法。

这个问题不是由于Android Studio或gradle引起的。只是由于更新的sdk 24导致的。不需要降级studio或其他任何东西。按照以下简单步骤操作:

  • 关闭Android Studio

  • 下载http://goo.gl/v0UPm6

  • 转到\sdk

  • 将'tools'重命名为'tools1'(以防需要备份)

  • 将此zip文件提取到\sdk中

  • 它会在\sdk中创建一个tools文件夹

  • 重新启动studio,错误将消失

我在这里看到了这个解决方案:https://plus.google.com/u/0/107852486976928213243


你知道sdk 24的补丁什么时候会发布吗?更新到最新的sdk版本不是很重要吗? - committedandroider


0

SDK Tools 24.0.0存在一个错误,导致SDK Manager无法在某些32位Windows系统上工作。当您启动Android Studio 1.0.1时,会弹出一个气球提示Tools 24.0.1可用;点击它,然后您可以直接从IDE中安装它(不使用SDK Manager进行安装)。SDK Manager现在应该可以正常工作了。如果还没有,请直接从http://tools.android.com/knownissues(参见第一个问题)下载SDK Manager的修复程序。


0
正如HooKing所建议的那样,您需要更改位于sdk/tools/lib文件夹中的find_java.bat文件。

这一行

                                      v  
find /i "x86" > NUL && set arch_ext=32|| set arch_ext=64
                                      ^

需要像这个一样的空格

                                      v
find /i "x86" > NUL && set arch_ext=32 || set arch_ext=64
                                      ^

或者

确保位于 sdk/tools/ 目录下的 android.bat 文件中,该行代码正确无误

set java_exe="%JAVA_HOME%\java.exe"

0
确保从sdk的tools目录中运行./android sdk命令。如果失败,请尝试修复错误。一旦这个命令开始工作,SDK Manager也会在Android Studio中开始工作。在我的情况下,我遇到了以下错误:"ANDROID_SWT目录中找不到swt.jar。我在我的主目录中添加了ANDROID_SWT路径,这导致了问题。一旦我删除它,一切都开始正常工作!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接