7

我正在运行 Windows Vista,并且在我的 Android 应用程序中出现错误,Eclipse 将其显示为:

The container 'Android Dependencies' references non existing library 'C:\Program Files\Android\android-sdk\tools\support\annotations.jar'

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.16Android SDK Tools到 Rev 19 的更新。我按下安装包并收到 SDK Manager:failed to 的窗口消息安装,文件夹无法移动,在 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.

最后的 Android SDK Manager Log 消息是:

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.

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

4

1 回答 1

6

Android SDK 管理器(它是一个您可以自行运行的应用程序,Eclipse 只是构建它)本身位于工具目录中(澄清:我查看了 linux 版本,但猜测它在 Windows 上是一样的)。

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

于 2012-05-06T13:28:14.827 回答