Android Studio无法启动,无法说明未安装的组件

时间:2014-12-09 10:17:45

标签: android-studio

我已经从Google安装了最新版本的Android工作室。启动后,它会尝试下载一些软件包。

过了一会儿它会显示以下错误。

  

未安装以下SDK组件:extra-android-m2repository,tools,addon-google_apis-google-21,android-21,sys-img-x86-addon-google_apis-google-21,source-21,extra -Google-m2repository

我无法纠正错误,即使我多次按重试

任何人都可以建议解决方案!

27 个答案:

答案 0 :(得分:48)

我在Windows 7中遇到过类似的问题,并且首次从我的启动程序菜单运行android-studio快捷方式时遇到了以下问题。

Screenshot_1

  

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

问题是由于Windows C:驱动器中的写入权限,并且显示了Access is Denied消息。以管理员身份运行程序会下载所有必需的组件,现在我可以启动Android Studio IDE。

Android Studio - Setup Wizard Success as Administrator

<强>更新

这些权限问题在Android Studio最新版本中似乎不存在(在Windows 10中的1.3.2中检查),并且在没有“以管理员身份运行”命令的情况下运行。如果您仍然遇到旧版/最新版的问题,那么可能是您的防火墙和代理问题。在这种情况下,请查看其他答案。

答案 1 :(得分:20)

Windows:以管理员身份运行 Linux:sudo

答案 2 :(得分:18)

可能的解决方案是检查您的代理设置;在Windows 7下,您可以在路径other.xml下的C:\Users\YourUsername\\.AndroidStudio\config\options文件中找到这些设置。

请注意,如果您将两个选项“USE_HTTP_PROXY”和“USE_PROXY_PAC”都设置为true,则错误会继续显示,但是应该会出现一个弹出窗口,注意到双重配置的问题并提示这些设置的输入窗口的分辨率。

更新 - 可能的解决方案

我刚刚在家完成了向导,也许代理不是真正的问题(正如@meanderingmoose指出的最后一条评论)。 Android Studio 1.0.0的默认安装程序似乎存在问题,该安装程序包含IDE和di SDK Tools:android sdk工具的默认安装路径以myInstallPath../sdk/android-sdk结束但第一次运行设置适用于Android Studio积分..myInstallPath../sdk。 所以这就是我所做的。

  • Cut&amp;将android-sdk文件夹的内容粘贴到文件夹之外,以便文件位于..myInstallPath../sdk/
  • 使用新位置的SDK Manager更新所有内容(使用此代替自动向导,您可以选择您想要或需要的软件包,还可以获得下载的速度和估计时间)
  • 运行Android Studio(它应该加载并检查SDK是否是最新的并开始创建AVD,之后IDE将完全加载)

更新 - “下载中断:读取超时”问题的解决方法

防火墙和代理阻止我的SDK管理器下载一些更新,所以我已经恢复了这些更新的.xml网址,搜索了我需要的.zip文件,并在下载管理器的帮助下直接下载了它们,然后我手动将它们安装在sdk文件夹下的相关文件夹中..有点棘手,但对我有用。 例如在 Addon_xml_file 我搜索了m2repository,找到了该条目,并通过链接下载了该档案 m2repository_r14_zip_file。您始终可以在与.xml文件相同的基础上找到所需的文件(请查看我为该示例发布的网址)。

答案 3 :(得分:16)

在OS X中,首次打开新终端并以命令运行管理员:

cd /Applications/Android\ Studio.app/Contents/MacOS/

sudo ./studio

答案 4 :(得分:9)

由于Intranet代理/防火墙设置,Android Studio无法在我的工作PC中连接到互联网,更改代理设置也没有帮助我。

Android工作室无法运行,因为它需要安装上述软件包。作为解决方法,我安装了来自 Android SDK Manager 的软件包并解决了它。

您可以在 C:\ Users \&lt;下找到SDK Manager。用户名&gt; \ AppData \ Local \ Android \ sdk \ SDK Manager.exe 在GUI中,选择以下选项,无论哪个是相关的。

  • 工具 - &gt;版本21以下的所有Android SDK构建工具和SDK平台工具。*
  • Android 5.0.1(API 21)下的所有内容
  • Extras下的所有内容

安装完成后,请尝试启动Android Studio

答案 5 :(得分:8)

请不要以root用户身份运行桌面应用程序。这是一种危险的习惯。

我可以通过右上角的(X)关闭窗口来解决此问题。它问我下次是否也要运行设置向导,这是你不想要的。然后android studio正常启动。之后启动android SDK管理器并单击右下角的安装。

希望有所帮助

答案 6 :(得分:8)

在OSX中,我通过以下方式解决了这个问题:

第1步:

转到系统偏好设置&gt;网络:高级

enter image description here绕过dl-ssl.google.com

第2步:

转到Proxies并设置旁路代理如下:

enter image description here

答案 7 :(得分:7)

我没有使用android studio的标准安装,而是使用自定义安装,它对我有用!!

enter image description here

答案 8 :(得分:6)

在Windows中,我可以使用以下步骤使其正常工作:

1)从以下链接下载build-tools-21.1.1:http://dl-ssl.google.com/android/repository/build-tools_r21.1.1-windows.zip

2)在windows中,android sdk将位于:C:\ Users \ \ AppData \ Android \ sdk(默认情况下AppData文件夹将被隐藏,你可以在&#34;文件夹选项& #34)

3)在此路径中 - C:\ Users \ \ AppData \ Android \ sdk \ build-tools,您已经找到了一个文件夹&#34; 21.1.2&#34;。在同一路径中,创建一个新文件夹并将其命名为&#34; 21.1.1&#34;

4)解压缩您在步骤1中下载的包。复制文件夹的内容&#34; android-5.0&#34;并将其粘贴到文件夹&#34; 21.1.1&#34;你在第3步中创建的。

5)运行Android Studio

答案 9 :(得分:5)

在组件下载时单击Show Details,它将为您提供有关实际发生情况的更多信息。

就我而言,这是一个许可问题。为了解决,我刚用sudo执行了脚本。 (sudo ./studio.sh(这将解决Linux环境中的权限问题)。如果您使用的是Windows,请以管理员身份运行安装方法。(如果是批处理文件,请使用管理员命令提示符,如果它是一个可执行文件,以管理员身份运行等。)

答案 10 :(得分:5)

在Windows上,通过运行此文件解决了这个问题,该文件允许我通过GUI更新SDK: C:\ Users \%UserName%\ AppData \ Local \ Android \ sdk \ tools \ android.bat

SDK更新后,

Android启动正常。

注意:运行 C:\ Users \%UserName%\ AppData \ Local \ Android \ sdk \ SDK Manager.exe 在我的系统上没有执行任何操作。

答案 11 :(得分:3)

我在印度,我的联系不正常。 (我有互联网,但有时我在chrome上有空白页面,我需要刷新)

我试了几次重启android studio(差不多15次)。现在它正在发挥作用。

也许你有同样的问题。

答案 12 :(得分:3)

此答案适用于OSX

我需要解决两件事来成功安装android studio:

  1. 确保您没有使用阻止您访问Android资源的代理。如果您使用的是公司代理,请确保在 Android Studio&gt;中设置了设置。偏好设置&gt;过滤代理。如果您没有看到许可协议(同意/不同意),那么您的连接未到达谷歌下载服务器
  2. 运行 rm -rf~ / .android 。这对于让我为我工作至关重要。以前的安装或其他东西影响了此下载缓存。最好是核对它并重新开始。

答案 13 :(得分:2)

对我来说,这个问题与代理有关。在Mac osx中,即使显示上面的错误,顶部还有Android Studio的菜单栏。选择偏好设置Android Studio -> Preferences并更改代理,如下所示,问题已解决。在显示错误时,Windows / Linux中可能有类似的选项来访问首选项页面。

enter image description here

答案 14 :(得分:2)

  1. 禁用防病毒软件
  2. 以管理员身份运行
  3. 退出并重新开始

答案 15 :(得分:1)

我在尝试从工作中设置Android Studio时遇到了同样的问题。以管理员身份运行并不能解决我的问题,而且我无法直接访问代理/防火墙设置。最后,我通过使用Android SDK Manager并安装正确的软件包解决了这个问题。一些软件包名称和错误消息(来自工作室安装失败)并没有直接匹配,但快速谷歌搜索显示了我的亮点。

希望这有帮助!

答案 16 :(得分:1)

最后我能解决这个问题。

请勿使用工作室程序包安装Android SDK,请在询问时取消选中该选项。

要解决的步骤:

  • 下载最新的android sdk,所以在runnning studio第一次没有下载任何exta包时。在/ yourAndroidSDKPath
  • 解压缩
  • 安装工作室时取消选中Android SDK。
  • 询问时,在工作室安装中提供/ yourAndroidSDKPath。 它对我有用。

我尝试了其他解决方案,以管理员和代理设置运行但没有任何效果。

答案 17 :(得分:1)

从sdk管理器更新最新的android sdk工具,并删除我输入的用于连接Android工作室的代理,vpn为我工作。

答案 18 :(得分:1)

如果您使用的是Linux,我注意到Android Studio无法与JDK 8一起运行。您必须下载打开的Jdk 7并按 alt + shift + < kbd> t 并输入:

sudo apt-get install openjdk-7-jre 

当你下载了jdk 7后,转到终端然后转到 android-studio / bin 然后输入

sudo sh ./studio.sh 

答案 19 :(得分:0)

我在新安装的Android Studio上也遇到了OS X Yosemite的问题。

我的情况是我使用的是VPN。在首选项中,我最终将HTTP代理设置设置为在尝试将其作为sudo运行并设置静态代理设置后自动检测,但都没有工作。之后我能够成功下载。希望这可以帮助处于类似情况的人(VPN)。

Android HTTP Proxy Settings

答案 20 :(得分:0)

我的连接中有代理(大学连接),我通过使用SDK管理器下载SDK包解决了问题,然后我打开了android studio,它无缝地工作。

答案 21 :(得分:0)

一种可能的解决方案是从

打开Android SDK Manager
C:\Users\%user%\AppData\Local\Android\sdk

检查Android SDK构建工具21.1.1下载和安装。 重启Android Studio

答案 22 :(得分:0)

在OSX(Yosemite)上,我遇到了同样的问题。在尝试了其他几个答案后,我将安装目录文件更改为由我拥有:

  

cd / Applications / android-sdk-mac_x86

     

chown -R *

我的用户帐户在哪里。

我在执行root安装时遇到的问题是,一旦我开始使用Android Studio,一些文件最终会出现在root帐户主目录中,而其他文件则会出现在我的。

答案 23 :(得分:0)

我使用自定义安装而不是标准,这解决了问题! (只需选择自定义,然后就可以像标准一样安装所有内容)

答案 24 :(得分:0)

对于OSX(Mac)

我尝试以管理员身份安装(sudo),但它无效

之后我解决了这个问题,

设置时,选择自定义设置,而不是标准设置

然后,它将解决这个问题

答案 25 :(得分:-1)

有点晚了,但我也遇到了这个问题,以root身份运行工作室只会产生更多问题(在这里使用OSX)。

我通过手动安装使用Android SDK管理器无法安装的内容来修复它。只需在终端中运行android sdk(在Windows上可能相同,但不要引用我)。让它安装它想要的所有更新,然后如果你不能通过设置,手动找到无法安装和安装它们的软件包。

让我度过一个非常令人沮丧的问题并重新开始工作.....

答案 26 :(得分:-2)

"The following SDK components were not installed: sys-img-x86-addon-google_apis-google-22 and addon-google_apis-google-22"

我建议关闭窗口而不是单击Finish,然后选择不运行设置向导。