运行Android Studio IDE时出现错误

30

当我启动Android Studio时,遇到了这个错误:

输入图像说明

    The following SDK components were not installed: build-tools-21.1.1, source-21, sys-img-x86-addon-google_apis-google-21, 
    extra-android-m2repository, android-21, extra-google-m2repository, addon-google_apis-google-21, tools, platform-tools

当我点击重试时,它会给我相同的错误。

2
以管理员身份运行您的 AndroidStudio.exe - M D
再次产生相同错误 - Farshid Shekari
1
是的,我已经下载了带有SDK的Android Studio! - Farshid Shekari
2
Android Studio的团队正在忙于享受免费小吃。 - Muhammad Babar
可能是Android Studio无法启动,提示组件未安装的重复问题。 - Dheeraj Vepakomma
显示剩余4条评论
12个回答

18

通过修改以下文件来为Android studio配置代理: other.xml

C:\Users\"您的账户"\.AndroidStudio\config\options\other.xml

然后按照以下方式更改代理配置:

<option name="USE_HTTP_PROXY" value="true" />
<option name="USE_PROXY_PAC" value="false" />
<option name="PROXY_HOST" value="your_proxy_server" />
<option name="PROXY_PORT" value="your_proxy_port" />

1
这解决了我问题的第一部分,即无法安装“tools and extra-android m2repository”,然后之后我遇到了相同的错误,但是对于“build-tools-21.1.1”,我使用了Alexander Prokofyev的解决方案。 - Charles Clayton
它对我起作用了。谢谢 :) 我认为如果Android Studio无法连接到互联网,应该在启动时要求代理设置。 - Abdul Rauf

12

下载build-tools21.1.1 谷歌链接dehkadeco.ir链接。

  1. sdk将位于 C:\Users\<>\AppData\Local\Android\sdk。

  2. 您可能会发现21.1.2已经在这里了 C:\Users\<>\AppData\Local\Android\sdk\build-tools。在此下创建一个名为“21.1.1”的文件夹。

  3. 将下载的build-tools:21.1.1中的所有文件复制到android-5.0下的 C:\Users\<>\AppData\Local\Android\sdk\build-tools\21.1.1 中

  4. 现在启动Android Studio。


我也遇到了这个问题,并且是这样解决的,但是我不得不先使用 Erfan Jazeb Nikoo 的方法来解决第一组问题。然后我遇到了不同的错误,并且是用这种方式解决的。 - Charles Clayton
这对我起作用了。但是谷歌,它不应该在离线模式下也能正常工作吗? - lppier

3

尝试将位于Android SDK build-tools文件夹内的文件夹21.1.2(在我的情况下是c:\Users\prokofyev\AppData\Local\Android\sdk\build-tools\21.1.2)重命名为android-5.0(在我的情况下,它变成了c:\Users\prokofyev\AppData\Local\Android\sdk\build-tools\android-5.0)。通过这种方法,我解决了新的Android Studio安装中类似的错误。


首先,我必须按照Erfan Jazeb Nikboo的建议去做,然后我认为我遇到了和你一样的问题。在应用程序中,我被告知无法下载build-tools 21.1.1,但是在build-tools中,我有21.1.2文件夹。我从这里下载了21.1.1:http://downloads.puresoftware.org/files/android/build-tools/,并将其放入build-tools中,并将文件夹命名为21.1.1,这解决了我的问题。 - Charles Clayton
澄清一下,当您下载build-tools-21.1.1.zip文件时,它实际上包含一个名为“android-5.0”的文件夹,而不是您可能期望的“21.1.1”。我下载了它,将其提取到build-tools目录中(现在我有一个“21.1.2”和一个“android-5.0”目录),我在错误消息上点击“重试”,然后它成功了。虽然它以一个新的错误“无法创建虚拟设备:无法创建Android虚拟设备”结束。 - Triynko

2

由于公司内部网络代理/防火墙设置,Android Studio在我的工作电脑上无法连接到互联网,更改代理设置也没有帮助。

Android Studio需要安装上述软件包才能正常运行。解决方法是从Android SDK Manager中安装这些软件包。

你可以在C:\Users\<用户名>\AppData\Local\Android\sdk\SDK Manager.exe下找到SDK管理器,在GUI中选择以下选项:

  • 工具->所有Android SDK构建工具和版本号为21.*的SDK平台工具
  • Android 5.0.1(API 21)下的所有内容
  • Extras下的所有内容

安装完成后尝试启动Android Studio。


1

在回答 @Erfan 的基础上,如果您使用的是自动配置脚本而不是代理服务器,则需按以下方式更改设置:

C:\Users\"您的账户名".AndroidStudio\config\options\other.xml

然后将有关代理配置的行更改为以下内容:

<component name="HttpConfigurable">
        <option name="PROXY_TYPE_IS_SOCKS" value="false" />
        <option name="USE_HTTP_PROXY" value="false" />
        <option name="USE_PROXY_PAC" value="true" />
        <option name="PROXY_HOST" value="" />
        <option name="PROXY_PORT" value="80" />
        <option name="PROXY_AUTHENTICATION" value="true" />
        <option name="PROXY_LOGIN" value=" your User Name" />
        <option name="PROXY_PASSWORD_CRYPT" value=" Your Domain Password " />
        <option name="KEEP_PROXY_PASSWORD" value="false" />
        <option name="myGenericPasswords">
          <map />
        </option>
        <option name="myGenericCancelled">
          <set />
        </option>
        <option name="PROXY_EXCEPTIONS" value="" />
        <option name="USE_PAC_URL" value="true" />
        <option name="PAC_URL" value=" Put Pac Url Here mentioned in Auto Config Script " />
      </component>

1

有些工具缺失。

下载build-tools_r21.1.1-windows.zip并解压。再次运行Android Studio。

如果您再次遇到类似的错误,请检查this以查看缺失的Android工具。

享受编码..:)


1
我遇到了同样的问题,但当我以管理员身份打开工作室时,错误消失了!我的问题得到了解决!!在我的情况下,我将sdk安装在不同的位置,因为我不想在我的用户文件夹中安装任何东西。

enter image description here

我还做了一件事情,就是将文件夹从只读权限修改为可写权限。(但我认为这步不是必要的)


1
当您无法从谷歌下载sdk时,通常会发生这种情况,请尝试手动下载。您可以在谷歌或以下链接获取所需的构建版本: this link。请将其解压缩到\sdk\build-tools目录中。

0

build-tools_r21.1.1-windows.zip下载build-tools:21.1.1

并解压缩,它将提取整个文件夹以复制或移动您的sdk / build-tools文件夹。 文件夹名称必须为build-tools_21.1.1


我无法理解你的回答。 - Farshid Shekari
以下 SDK 组件未安装:build-tools-21.1.1。这个错误意味着您没有下载 SDK 组件。因此首先您必须从 http://dl-ssl.google.com/android/repository/build-tools_r21.1.1-windows.zip 下载 build-tools:21.1.1 包,并进入 SDK 路径并进入 build-tools 文件夹,然后将您的包解压缩到 build-tools-21.1.1 文件夹中。 - M.K

0

我也遇到了同样的问题。请看下面的图片:

enter image description here

解决方案:以管理员身份运行。

enter image description here


如果您查看问题下的评论,您会发现我以前尝试过这种方法,但没有成功! - Farshid Shekari
哦,如果我没有读到的话,很抱歉。不过这可能会帮助那些遇到同样错误的人。无论如何,已经两个星期了,你还没有解决吗?你尝试过重新安装吗? - rsano
我从ehsanavr.com网站下载了SDK包,并下载了一个没有SDK的Android Studio,然后进行了安装,现在可以使用,但速度很慢! - Farshid Shekari

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