android目录重命名,无法在C:android-sdk-windows中将目录工具重命名为tempToolPackage.old01...

尝试将Android SDK工具升级到版本16时,出现以下错误:

Failed to rename directory C:\android-sdk-windows\tools to

C:\android-sdk-windows\temp\ToolPackage.old01.

Done. Nothing was installed.

37f7a15c92f4b8cf63e45fc1f9073fe2.png

我没有尝试做任何事情,包括向管理员提供FULL权限(除了已经拥有的特殊权限)无济于事。

另外,我不知道正在访问这些目录的任何内容。

我该如何解决这个问题?

以管理员身份运行SDK Manager。 不要打开Android Studio或Eclipse。

确实,也为我工作。 在MacOS X下:sudo ./android

您可以在这里尝试我的解决方案

这是我在Windows 7中修复它的方式:

制作\tools文件夹的副本,将其命名为\copy。因此,您应该具有c:\android-sdk-windows\copy。现在,使用管理员权限从\copy文件夹运行android.bat。这样可以防止\tools文件夹中当前打开的项目出现问题。

我尝试将FULL权限授予整个C:\android-sdk-windows,但这并没有帮助。 我现在尝试你的小费。 多么糟糕的更新系统。 感谢+1。

我在c:\android-sdk-windows\copy或c:\android-sdk-windows\tools中没有android.bat

@Eugene是c: android-sdk-windows 您将Android SDK解压缩到的位置吗?

没有帮助,我收到同样的消息。

无需将 tools文件夹复制到 copy文件夹。 只需转到c: android-sdk-windows tools并以管理员权限运行android.bat。 它的工作。 有关更多详细信息,请参见此答案。.stackoverflow.com/questions/8555131/

我结束了任务管理器中的abd.exe任务,之后对我有用

@Jason Gao这是专门针对Windows的

对我来说,它只需删除SDK安装文件夹中的temp目录的内容(在您的情况下为C:\android-sdk-tools\temp)即可

遇到同样的问题,甚至尝试使用复制的文件夹。我必须在platform-tools目录中的命令提示符下运行adb kill-server才能继续。

对我来说,这个问题是通过使用管理员权限运行SDK Manager来解决的

对于尝试了所有先前解决方案但无法正常工作的我,我通过以下链接(#16)解决了我的问题:https://code.google.com/p/android/issues/detail?id= 4410

这是:

找到" temp"文件夹,然后可以找到" tools_r05-windows.zip"或其他

您将更新的文件。

解压缩。

在这里,您将找到" tools_r05-windows"并复制文件中的所有文件。

应该更新的文件

复制到"工具"文件夹。

好。

我遇到了同样的问题。

最有可能的是,您有一个在Eclipse(或android studio)中打开的项目,并且该项目使用SDK管理器试图访问或更新的文件。

因此,该项目正在读取一些SDK平台的文件夹/文件,而SDK管理器正试图同时覆盖它(以进行更新)。

这就是为什么您没有权限,而不是因为您不是管理员的原因。

尝试关闭Eclipse,在SDK管理器警告消息中单击"是"(或在Eclipse不运行时再次重新运行SDK管理器)。

在向Eclipse中的项目添加兼容性包时遇到了这个问题。

我通过使用管理员权限打开Eclipse解决了这个问题。

在Windows 7中:

右键单击eclipse.exe Run as administrator。

使eclipse.exe始终以管理员身份运行

右键单击eclipse.exe --> Properties -->Compatibility tab

选中权限级别下的Run this program as an administrator复选框

对于在OS X上遇到此问题的任何人,sudo chown -R $ USER为我工作(在您的android-sdk目录中)。

我关闭月食并从命令行运行android.bat(Path-To-YOUR-Android-SDK / tools / android.bat)。

这个对我有用

谢谢

右键单击" android-sdk"文件夹>属性>安全性>为"所有应用程序包"设置完全控制权限,然后按确定,这将花费几分钟的时间在所有子目录中设置此权限。

我有另一个解决方案,对我有帮助。

1.当您在SDK Manager中收到错误消息时,请从sdk / temp文件夹复制zip文件(名称包含版本和"工具"字样);

2.退出SDK Manager;

3.从第一项解压缩存档,您获得了新工具,并用新工具替换了sdk / tools;

4.清理sdk / temp文件夹;

除了William在此处给出的说明之外,请确保首先删除sdk文件夹中的temp文件夹。如果已经存在,有时甚至无法创建tools文件夹的副本。因此:

删除sdk temp文件夹。

创建sdk tools文件夹的副本为sdk copy

使用管理员权限从命令提示符运行副本文件夹内的android.bat。这将启动SDK管理器

SDK管理器启动时,像平常一样更新sdk。

删除sdk copy文件夹

没有! 我有同样的问题,并尝试了您的解决方案,但没有任何反应:(

您可以直接从androidSDK目录在eclipse外部运行SDK Manager。

按ctrl + shift + esc启动任务管理器。单击"进程"选项卡,然后根据命令行列对进程进行排序。现在,在命令行列中搜索包含/ tools的文件夹,单击它,然后单击"结束进程"按钮。这将强制关闭使用同一文件夹的所有进程。现在,以管理员身份再次打开SDK Manager,它将起作用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值