虽然Eclipse和SDK管理器在Vista上以管理员身份运行,但Android-SDK软件包安装错误

Vas*_*ass 7 eclipse windows android windows-vista

我正在运行Windows Vista并且在我的Android应用程序中出现错误,该应用程序由Eclipse呈现为:

The container 'Android Dependencies' references non existing library 'C:\Program Files\Android\android-sdk\tools\support\annotations.jar'
Run Code Online (Sandbox Code Playgroud)

CornBoyzTutorial Build Path Problem.我转到'C:\ Program Files\Android\android-sdk\tools`文件夹,看看没有support文件夹.Eclipse的开头向我展示了This version of ADT requires Android SDK Tools 17 or above. Current revision is 16. Please update your DDK Tools to the latest version.

我已经以管理员身份运行Eclipse并转到Android SDK管理器,以查看Rev.16 Android SDK Tools到Rev 19 的更新.我按下安装包并获取SDK Manager:失败的窗口消息安装,文件夹无法移动,在Windows上这通常意味着程序正在使用该文件夹..(例如防病毒),..关闭任何正在运行的程序可能正在访问目录C:\ Program Files\Android\android-sdk\tools`,准备好了......再试一次.

控制台消息是:

[2012-05-06 13:35:20 - SDK Manager] Failed to rename directory C:\Program Files\Android\android-sdk\tools to C:\Program Files\Android\android-sdk\temp\ToolPackage.old01.
Run Code Online (Sandbox Code Playgroud)

最后的Android SDK Manager日志消息是:

Done loading packages.
Preparing to install archives
Downloading Android SDK Tools, revision 19
Installing Android SDK Tools, revision 19
Failed to rename directory C:\Program Files\Android\android-sdk\tools to C:\Program Files\Android\android-sdk\temp\ToolPackage.old01.
Done. Nothing was installed.
Run Code Online (Sandbox Code Playgroud)

我关闭了所有防病毒软件,没有程序访问此目录.我还直接以管理员身份从Android文件夹运行SDK管理器,但出现了同样的错误.我也试过重启Windows.以前我更新的时候从未表现出这个问题.

Chr*_*ton 6

Android SDK管理器(它是一个你自己可以运行的应用程序,Eclipse只是框架它)本身就位于tools目录中(澄清:我查看了linux版本,但是猜测它在windows上是一样的).

您可以尝试将其复制到其他位置并运行它,或手动下载并解压缩工具包,但最简单的方法是从头开始重新安装最新的SDK.