无法升级Android SDK

5
我已经关闭了所有窗口,重启了电脑。但 Eclipse 仍然告诉我:"C:\Program Files\android-sdk\tools 正在被访问...". 我甚至删除了该目录,但仍然出现以下问题:如何修复?

无法将目录 C:\Program Files\Android\android-sdk\platform-tools 重命名为 C:\Program Files\Android\android-sdk\temp\PlatformToolPackage.old01。


1
你尝试过以管理员权限启动Eclipse吗? - Michael Banzon
4个回答

14

我在Windows系统上也遇到过这个问题。不要通过Eclipse更新它,尝试使用独立选项:

  1. 关闭Eclipse
  2. 打开命令提示符窗口(最好是在管理员模式下)
  3. 运行命令"android"

如果你的SDK工具目录已经在路径中,它将打开与Eclipse相同的界面,但不会额外锁定文件。如果路径中没有该目录,请查看C:\Program Files\Android\android-sdk\tools并从那里运行"android.bat"。

此外,一旦你更新了SDK,请不要忘记启动Eclipse,在帮助菜单上点击"检查更新"。你可能会发现ADK Eclipse插件也需要更新-这往往与SDK更新步调一致。


2
据说,如果你使用SDK Manager.exe程序而不是tools\android.bat,就可以正常工作。然而,我从来没有成功过。
我的传统方法是:
  • tools\目录复制一份,创建一个foo\目录
  • 调整你的PATH和其他环境变量,使其指向foo\
  • foo\中运行tools\android.bat
  • 进行升级,应该能够成功
  • 完成后,关闭SDK和AVD管理器,将PATH等恢复到指向tools\,并删除foo\目录

0

另一个简单的解决方法:

关闭Eclipse。打开SDK所在的目录(C:\ Users \ user35 \ android-sdks),并以管理员身份运行SDK Manager。


0

我猜测adb是随着电脑重启而重新启动的。在升级之前尝试执行adb kill-server


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