我运行的是 Windows Vista,我的 Android 应用程序出现错误,Eclipse 显示为:
The container 'Android Dependencies' references non existing library 'C:\Program Files\Android\android-sdk\tools\support\annotations.jar'
CornBoyzTutorial 构建路径问题
。我转到“C:\Program Files\Android\android-sdk\tools”文件夹,发现没有support
文件夹。 Eclipse 的开始给我提供了 这个版本的 ADT 需要 Android SDK Tools 17 或更高版本。当前版本为 16。请将您的 DDK 工具更新到最新版本。
我以管理员身份运行 Eclipse 并转到 Android SDK 管理器,看到 Rev.16 Android SDK Tools
有更新到 Rev 19。我按下安装打包并获取 SDK 管理器的窗口消息:安装失败,文件夹移动失败,在 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 管理器日志消息是:
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。以前我更新时从未出现过这个问题。
最佳答案
Android SDK 管理器(它是一个您可以自行运行的应用程序,Eclipse 只是构建它)本身位于工具目录中(说明:我查看了 linux 版本,但我猜它在 windows 上也是一样的)。
您可以尝试将它复制到其他地方并运行它,或者手动下载并解压缩工具包,但最简单的方法可能是从头开始重新安装最新的 SDK。
关于尽管 Eclipse 和 SDK 管理器在 Vista 上以管理员身份运行,但 Android-SDK 包安装错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10470593/