繁体   English   中英

使用SDK Manager更新SDK时收到错误

[英]Error received when updating the SDK with the SDK Manager

我对Android SDK Manager感到非常沮丧。

我正在运行Win 7 Home Edition并将SDK安装在我的D:\\驱动器上的顶级目录中。

当我从命令行运行SDK Setup.exe(我甚至以管理员身份打开提示)时,在尝试更新软件包时出错。

SDK管理器告诉我需要安装SDK Tools rev 7.但是当我接受许可证时,我收到一条错误消息,指出:

“文件夹无法重命名或删除”yada yada yada。 安装档案窗口显示“无法将目录D:\\ android-sdk-windows \\ tools重命名为D:\\ android-sdk-windows \\ temp \\ ToolPackage.old01”。

我在这里寻求帮助:

http://groups.google.com/group/android-developers/browse_thread/thread/4b784f3eb1e096fd/ecadfb28ce5daf5f?lnk=gst&q=cannot+rename+folder#ecadfb28ce5daf5f

但那里的内容没有帮助。

  1. 我禁用了我的防病毒软件(AVG)。

  2. 我没有运行任何其他程序 - 只是命令提示符启动SDK管理器。

  3. 我甚至给了每个人组,对于D:\\ android-sdk-windows \\文件夹,完全控制。

  4. 我尝试在启动SDK Manager之前重命名tools目录,但是当我尝试启动SDK Setup.exe时出现错误,导致无法找到批处理文件。 GRRRR。

这些都不起作用。

建议如何让包更新而不出错,非常感谢。

谢谢!

一件简单的事,

发生此错误后将出现压缩文件。 意味着更新的工具在C:\\ Program Files \\ Android \\ android-sdk \\ temp中存储为tools_r16-windows.zip

只需解压缩并将其复制到我们的工具文件夹C:\\ Program Files \\ Android \\ android-sdk \\ tools中

享受:)我认为这可能有所帮助。 请发表您的意见!

如果在64位Window 7(也可能是32位)上使用Eclipse时出现此错误,请退出Eclipse,转到SDK文件夹并以管理员身份运行“SDK Manager.exe”。 就我而言,Eclipse最终成为锁定文件夹的原因。

@ Stratos - 谢谢你的指示,他们为我工作。

  1. 转到Android \\ android-sdk \\ tools \\
  2. 删除“source.properties”(右键单击 - 删除)
  3. 打开SDK Manager并进行更新

每个人都过着快乐的生活......

你不能使用64位java或64位eclipse。 这几乎肯定是你的问题。

以管理员身份运行SDK管理器,这对我来说很有用

有同样的问题。 对我而言,它有点循环,SDK管理器在source.properties处保留并关闭该进程终止了更新。 我在运行SDK管理器之前删除了android-sdk \\ tools \\ source.properties,这一切都奏效了。 哦,我没有通过Eclipse更新,因此它不是Eclipse问题。

我还不能投票,否则我会投票给Stratos。

我已经禁用了我的诺顿防病毒软件(阅读其他帖子后)。 删除source.properties文件有帮助。

如果不是,请不要忘记运行具有管理员权限的SDK管理器。

还有另一种简单的方法:

当SDK要求安装Java SE JDK时,请按返回,然后按next。 这次它将检测已安装的JDK。 我用这种方法解决了这个问题两次

使用Unlocker解锁工具文件夹。

右键单击tools文件夹 - > Unlocker。 这样你甚至不必找出锁定文件夹的内容......

启动任务管理并结束Adb.exe。 这个程序有一个保持文件夹。 将tools文件夹重命名为其他名称,例如。 'toolsold'。 然后解压缩包含新工具文件夹的zip文件。 重新运行更新,应将其检测为已更新,并应继续执行未完成的任务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM