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

标签 android windows eclipse windows-vista

我运行的是 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/

相关文章:

java - 如何防止整个类被 proguard 修改?

java - Android:用于编译的JDK版本对最低支持的api有影响吗?

windows - 安装程序以管理员权限运行后如何在非管理员窗口中打开应用程序

python - 通过 Python 运行 Windows CMD 命令

linux - 在ubuntu上安装Eclipse

java - ListView 没有在 fragment 中更新

windows - 如何在 Windows 的 powershell 中使用 ack 在文件中搜索 '<'?

java - Eclipse 热键在 XFCE 中不起作用

eclipse - 语法检查不适用于 Perl Eclipse 插件 (EPIC) 中的模块 (*.pm)

android - 如何在android中拆分相机预览?