Android Studio:无法解析SDK可能缺少目录加载项
我是android软件开发新手。当我尝试编写第一个android程序时,在我选择完所有基本设置后,会出现一个弹出窗口,表示无法解析SDK,并且可能缺少目录“add-ons”。我检查了我刚刚安装的SDK文件夹,SDK文件夹存在,里面也有很多东西。有人能告诉我如何解决这个问题吗?首先,请检查您是否已经使用SDK管理器下载了SDK 然后:Android Studio:无法解析SDK可能缺少目录加载项,android,sdk,android-studio,Android,Sdk,Android Studio,我是android软件开发新手。当我尝试编写第一个android程序时,在我选择完所有基本设置后,会出现一个弹出窗口,表示无法解析SDK,并且可能缺少目录“add-ons”。我检查了我刚刚安装的SDK文件夹,SDK文件夹存在,里面也有很多东西。有人能告诉我如何解决这个问题吗?首先,请检查您是否已经使用SDK管理器下载了SDK 然后: 关闭当前打开的项目,以获得Android Studio的欢迎屏幕(这是一个小窗口,左侧列出了您的项目) 单击配置>项目默认值>项目结构 < L> >在平台设置下单
- 关闭当前打开的项目,以获得Android Studio的欢迎屏幕(这是一个小窗口,左侧列出了您的项目)
- 单击配置>项目默认值>项目结构 < L> >在平台设置下单击SDKS:在中间列中,您应该看到当前在机器上安装的SDK列表
- 单击平台设置下的Android SDK并检查/设置SDK位置
- 应用任何更改并重新启动Android Studio
我敢打赌那里没有“附加组件”文件夹。如果没有,创建一个,然后启动Android Studio。您应该看不到任何问题。我也遇到过同样的问题,是的,sdk文件夹中没有安装加载项文件夹 在C:\Program Files(x86)\Android\Android studio\sdk文件夹中创建文件夹加载项
然后再次创建项目。您的问题将得到解决。在我的ubuntu linux发行版上,“缺少加载项目录”问题是由文件夹权限引起的。安装的android studio的所有者是root。当我以普通用户的身份运行android studio(版本0.3.2)并第一次创建一个新项目时,我遇到了这个问题。因此,作为创建项目的一部分,似乎创建了add-ons目录。虽然不可取,但我通过让这个普通用户成为android studio安装的所有者(使用chown-R命令)解决了这个问题。同样的问题,但解决了: 我已经在/usr/local/Android studio中安装了“Android studio for linux”软件包,您可以在其中找到/usr/local/Android studio/sdk/tools/Android可执行工具下载或更新Android sdk。
完成后,请重试启动studio。我以管理员身份运行了Android studio,它成功了。我遇到了同样的问题,这是因为我的用户不是win7中的管理员,我为每个人安装了Android studio,而不仅仅是为我。因此,SDK安装在我没有任何写入权限的程序文件(x86)下,而不是在C:\Users中的用户下\ 要解决这个问题,我必须:
- 更改用户对C:\Program Files(x86)\Android\Android studio\sdk的写入/修改权限。那么你就不必每次都以管理员的身份运行Android studio了李>
- 重新安装Android studio并选择仅为您(您的用户)安装
- 以管理员身份运行Android studio,如果你有一个单独的管理员帐户,这会有点烦人
如果您使用旧版本的icon SDK not active,您必须找到SDK支持它。我和您一样有问题,我已经解决了!您必须在文件夹的You setup android studio中拥有此文件夹SDK。您可以通过链接下载文件所有权。按以下方式安装:单击文件TakeOwnerShip-install.reg并转到文件夹SKD,右键单击并选择TakeOwnerShip。做了这个问题就会解决。
好的,您可以编辑此代码并使用format.reg格式保存并运行它
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="Take ownership"
"HasLUAShield"=""
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Take ownership"
"HasLUAShield"=""
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
它不起作用的主要原因是Android Studio没有创建该文件夹的权限(由于它位于程序文件中,只需以管理员身份运行Android Studio,您就不必进行所有的黑客操作。我不喜欢下载链接到random.rar归档文件的链接。您可以包含指向该工具原始项目页面的链接吗?