我刚刚下载了Android Studio,并查看了其他答案。
Android Studio(AS)似乎加载正常,我可以启动一个模板项目。
但是我无法打开SDK管理器(我需要它来使用Ionic)。我按下按钮,会得到一个正在加载的消息,一个填充的进度条,然后什么都没有发生。
我尝试以管理员身份运行它,但没有任何区别。
有任何想法吗?
我刚刚下载了Android Studio,并查看了其他答案。
Android Studio(AS)似乎加载正常,我可以启动一个模板项目。
但是我无法打开SDK管理器(我需要它来使用Ionic)。我按下按钮,会得到一个正在加载的消息,一个填充的进度条,然后什么都没有发生。
我尝试以管理员身份运行它,但没有任何区别。
有任何想法吗?
好的,我遇到了这个问题几个小时,但是找到了解决方法。
这个问题不是由于Android Studio或gradle引起的。只是由于更新的sdk 24导致的。不需要降级studio或其他任何东西。按照以下简单步骤操作:
关闭Android Studio
转到\sdk
将'tools'重命名为'tools1'(以防需要备份)
将此zip文件提取到\sdk中
它会在\sdk中创建一个tools文件夹
重新启动studio,错误将消失
我在这里看到了这个解决方案:https://plus.google.com/u/0/107852486976928213243
更改sdk\tools\lib\find_java.bat文件 https://android-review.googlesource.com/#/c/118632/1/find_java/find_java.bat
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的修复程序。
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"
./android sdk
命令。如果失败,请尝试修复错误。一旦这个命令开始工作,SDK Manager也会在Android Studio中开始工作。在我的情况下,我遇到了以下错误:"ANDROID_SWT目录中找不到swt.jar。我在我的主目录中添加了ANDROID_SWT路径,这导致了问题。一旦我删除它,一切都开始正常工作!