安卓SDK安装失败

4
我在YouTube上看到了一份关于在Windows上安装Android SDK的好教程,我尝试在我的Windows 7电脑上进行安装。我尝试了很多次,但仍然失败了。我已经安装了最新版本的Java JDK和Eclipse,但唯一的问题是Android SDK无法获取某些软件包,因此我无法使用它。出现以下错误:
如何解决这个问题?我想学习和开发Android应用程序。

您的连接到谷歌服务器似乎出现了问题,也许可以在几分钟后再试一次? - Mahmoud Hanafy
连接没有问题,我尝试使用速度更快的连接,但结果仍然一样。我知道可能是我没有选择正确的目录。 - Rajeev Kumar
11个回答

1

首先:

卸载Android SDK,然后检查并删除与Android相关的任何痕迹文件,并从“Program Files”文件夹和“Documents and Settings”文件夹手动删除它,

然后卸载Java JDKEclipse

(这意味着从计算机中清除与Android开发准备有关的任何内容)

现在按以下步骤重新开始:

1- 从此链接下载最新的Java:http://jdk7.java.net/download.html,然后安装它。

2- 从此链接下载最新的Android SDK:http://developer.android.com/sdk/index.html,然后安装它,安装完成后不要运行它

3- 从此链接下载最新的Eclipse: http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/junor,将zip文件复制到C盘并在C盘中解压缩。

运行Eclipse,然后:

1- 下载ADT插件:

a) 启动Eclipse,然后选择“帮助”>“安装新软件”。

b) 单击“添加”,位于右上角:

在出现的“添加存储库”对话框中,写入以下内容:

名称:ADT插件,

位置的URL为:http://dl-ssl.google.com/android/eclipse/

然后单击“确定”。

d) 在软件对话框中,选中旁边的开发工具复选框,然后单击下一步。

e) 在下一个窗口中,您将看到要下载的工具列表,单击下一步。

f) 阅读并接受许可协议,然后单击完成。

h) 安装完成后,重新启动Eclipse。

2- 选择“窗口”>“首选项...”以打开首选项面板。

a) 在左侧面板中选择Android。

b) 在主面板中的SDK位置中,单击浏览...并定位您下载的SDK目录,然后单击应用,然后单击确定。

3-在eclipse中打开:窗口,然后Android SDK管理器,并下载任何您想要开始开发的平台。

有时可能由于Android网站的繁忙服务器而出现错误,然后稍后它将获取您预定的所有下载包并成功下载它们。

希望这可以帮助。


1

在我的电脑上安装SDK时,我遇到了类似的问题。

从“所有程序”中启动SDK管理器并尝试安装APIS。我猜你是从Eclipse SDK管理器按钮尝试安装这些内容。从Eclipse启动SDK管理器会导致此问题。两者是相同的。但对我来说有效。


1

尝试删除与Android和Java SDK以及Eclipse相关的所有内容。请按照以下方式安装:

  • 下载并安装JDK(java)
  • 下载并安装Eclipse
  • 下载并安装Android SDK

在下载Android SDK时,如果无法获取文件,请转到“工具” ->“选项” ->并勾选Force https。您还可以下载ADT插件并通过Eclipse添加它。我认为这会很好用。访问this link,其中包含整个最新的SDK和安装想法。

如果我告诉你遵循相同的模式,你会明白的。

如果您无法成功安装SDK,则建议您通过安装全新的Window 7操作系统来修复计算机,并尝试选择英语语言。


1

不要看视频教程,试试这个官方教程:

http://developer.android.com/sdk/installing.html

它提到了备用链接,您可以从中更新sdk。

编辑:

如果您仍然遇到问题,可以尝试使用此方法。您需要另一台电脑。我可以告诉您,在您的电脑上肯定存在某些问题,因此请在任何其他PC上下载所需的软件包。(虽然如果您只想学习而不是针对特定的Android OS版本,则仍然可以使用基本软件包)。

下载后,只需转到第二台PC上的android SDK文件夹,将其复制到U盘中,然后将该文件夹粘贴到现有安装中即可。

每当我需要在没有互联网连接的PC上安装SDK时,我总是使用这种方法,哇!! 它每次都有效。让我知道它是否适用于您。


0

试试这个。

工具 -> 选项 -> 勾选 强制使用 https ...


0

0
确保 Android SDK、JDK 和 Eclipse 都是 64 位或 32 位。如果其中一个与其他不同(例如,Eclipse 是 32 位而其他是 64 位),则会出现错误。

0

您是否以管理员身份运行了SDK管理器?如果没有,请右键单击SDK管理器并选择以管理员身份运行。也许这会有所帮助...


0

轻松设置您的Android环境。

所需文件:

  • Java开发工具包(JDK)下载
  • Eclipse - 我使用的是Eclipse 3.6.1或Helios版本。下载
  • Android开发工具(ADT)插件 - 自定义插件,使我们可以使用Eclipse IDE构建Android应用程序。下载
  • Android SDK入门套件 - 包括核心SDK工具。下载
  • Android SDK工具,修订版10 - SDK的完整工具组件。下载
  • Android SDK平台工具,修订版3 - SDK的平台工具组件。下载
  • Android SDK平台 - 我们的目标Android操作系统。

Android SDK平台:

步骤:

  1. 使用默认设置安装JDK。

  2. 在Android开发者文件夹中(例如C:\ Developers \ Android),放置您刚下载的所有压缩文件。

  3. 在您的主文件夹中创建一个工作区文件夹(例如C:\ Developers \ Android \ workspace)。

  4. 解压Android SDK入门套件(android-sdk_r10-windows.zip)。 注意:建议使用WinRAR,这样我们只需右键单击zip文件,然后选择“在此处提取”

  5. 现在,在我们的Android开发者文件夹中有android-sdk-windows文件夹。 在此文件夹中,删除tools文件夹。 将Android SDK工具(tools_r10-windows.zip)和Android SDK平台工具(platform-tools_r03-windows.zip)压缩文件移动到此文件夹中。 解压它们并分别重命名为tools和platform-tools。

  6. 在android-sdk-windows文件夹中有一个platforms文件夹。 将Android SDK平台文件(android-2.3.3_r01-linux.zip)移动并解压到此文件夹中。

  7. 在android-sdk-windows文件夹中,创建samples文件夹。 将Android SDK示例压缩文件(samples-2.3.3_r01-linux.zip)移动并解压到此文件夹中。

  8. 解压Eclipse文件(eclipse-SDK-3.6.1-win32-x86_64.zip)。

  9. 在eclipse文件夹中运行eclipse.exe。 它会要求您选择要使用的工作区文件夹。 选择您创建的工作区文件夹。 您还可以选择勾选“将此选为默认工作区并不再询问”复选框,然后单击“确定”。

  10. 仍然在Eclipse中,选择帮助>安装新软件…。 点击添加,在右上角点击存档… 浏览并选择下载的ADT zip文件(ADT-10.0.0.zip)。 在名称字段中为此更新站点(例如ADT插件)输入名称,然后单击“确定”。

  11. 勾选开发人员工具复选框或单击“全选”按钮,然后单击“下一步”按钮,然后接受默认值。(抱歉,在此部分需要在线下载某些组件,所以您需要在线。 一旦我知道如何进行离线模式,我会及时更新)。 安装完成后,应重新启动Eclipse。

  12. 在Eclipse中,选择窗口>首选项。 在左侧窗格上选择Android。 在SDK位置上,浏览选择Android SDK文件夹(android-sdk-windows),然后单击应用。

  13. 仍然在Eclipse中,选择Windows> Android SDK和AVD管理器。 在左侧窗格上单击“已安装的软件包”,您将注意到,有SDK平台Android 2.3.3,API 10,版本1以及SDK API 10的示例,版本1。 我们现在可以创建虚拟设备了。

  14. 在左侧窗格上单击“虚拟设备”。 点击“新建”按钮,并为虚拟设备命名(例如Gingerbread)。 选择Android 2.3.3 API级别10。 为SD卡大小键入512或更多,然后单击“创建AVD”按钮。 我们现在可以创建我们著名的“Hello World”应用程序了。


0

对我来说,SDK也很棘手。它没有获取所有的包,并且下载速度非常慢(使用24 Mbps连接只有15-20 kbps)。然后我尝试以管理员权限运行程序,问题就解决了。


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