安卓SDK安装失败

3
当我尝试安装Android SDK时,无法成功安装。
我的操作系统是Windows XP 我刚刚下载并安装了Java JDK 1.6 从命令行运行java -version返回: https://stackoverflow.com/questions/ask java version "1.6.0_17" Java(TM) SE Runtime Environment (build 1.6.0_17-b04) Java HotSpot(TM) Client VM (build 14.3-b01, mixed mode, sharing)
我的环境变量为: JAVA_HOME=c:\progra~1\java\jdk1.6.0_11
我下载了android-sdk-r04-windows.zip 我将其解压缩到V:\ AndroidInstall\中
当我进入V:\ androindinstall \ android-sdk-windows>并输入"SDK Install.exe"时,什么也没有发生... 如果我从图形界面执行此操作
当我从图形文件查看器执行此操作时,会出现一个快速闪烁的窗口,看起来像一个命令行窗口,然后什么都没有发生...
当我尝试从工具目录运行android list targets时,我得到以下结果:

错误:解析sdk时出错。 错误:V:\androindinstall\android-sdk-windows\platforms 丢失。 错误:无法解析SDK内容。

因此,基本的安装设置未完成。

其他线索:

我有一个G1,并且Android 1.0正在这台机器上运行。(将近一年前)

我已将我的G1更新到1.6,所以我想在开始新的开发之前更新我的SDK。

当我尝试升级时,它尝试了一下,然后死了,因为“目录正在使用”。 因此,我清理了所有android目录,重新启动并从头开始重新下载了所有内容。 现在根本无法运行。

显然,我有些不愉快的状态,但我已经清理了所有目录,没有残留物似乎在运行中,我已经重新启动了....

我错过了什么,我只是想不出来是什么。

保罗


我认为你走得太快了。当我双击SDK Install.exe文件时,我会看到一个类似CMD窗口的“闪烁”。大约5秒钟后,SDK管理器就会出现。 - Ryan Alford
1
即使让它静置数分钟,也没有任何反应。 - Paul Breed
5个回答

7

您需要在根目录sdk dir 'android-sdk-windows'下手动创建2个目录:

  1. 平台
  2. 添加-ons

然后从根目录启动SDK Setup.exe,或尝试从Eclipse中打开它:'Window' -> 'Android SDK和AVD管理器'


1
这对我解决了在Windows8Pro上进行干净安装时的问题。问题在于eclipse是以用户身份而不是管理员身份运行的,因此无法创建这些目录,因为它们默认位于“Program Files”目录中。后来还发现我在使用SDK管理器安装软件包时遇到了问题,所以需要右键单击“adt-bundle-windows-??”文件夹并添加“Users”以获得完全权限。 - sradforth
谢谢,这也解决了我的问题。Google发布一个在Windows下包含不工作的Android SDK的IDE是多么的愚蠢啊。 - Igal Alkon

2

谢谢!这是我唯一的解决方案。 - yossharel

1

需要手动安装“platforms”和“add-ons”目录到Android SDK目录中(与“tool”平行)。这仅在新安装中才是必要的。


1

我从我的Jenkins CI中得到了这个错误。

原因是Jenkins用户没有android-sdk-linux文件夹的权限。

(不是最好的解决方法,但是用以下方法解决了):

 sudo chmod -R 777 /usr/bin/android-sdk-linux

1

我曾经遇到过同样的问题,添加add-ons目录后,打开eclipse时就没有错误了,但我仍然无法从sdk管理器中下载软件包。

解决这个问题的方法(在Windows 8中)是以管理员身份运行eclipse。


1
对我来说也是一样的。似乎需要在安装文件夹中创建一个“temp”目录,但默认情况下在Windows 7/8上不允许这样做。 - robertc

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