2011-12-17 34 views
0

在试图将我的SDK更新到最新版本时,安装了一些东西,但其他*没有。试图更新Android SDK

*SDK Platform Android 4.0, API14, revision 3 
Google APIs by Google Inc., Android API15 revision 1 
Google APIs by Google Inc., Android API14 revision 2 
Sources for Android SDK, API14, revision 1 

我得到这个错误消息:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-= Warning ! =- 
A folder failed to be moved. On Windows this typically means that a program is uing that folder (for example Windows Explorer or your anti-virus software.) 
Please momentarily deactivate your anti-virus software or close any running programs that may be accessing the directory 'C:\Program Files (x86)\Android\android-sdk\platforms\android-14'. 
When ready, press YES to try again. 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

即使通过

任务管理器手动后停止迈克菲服务和MS恶意软件服务(MS安全必备),我仍然有这个错误消息。

错误高亮(以砖红色)在Android SDK管理器日志是:

Failed to rename C:\Program Files (x86)\Android\android-sdk\platforms\android-14 to C:\Program Files (x86)\Android\android-sdk\temp\PlatformPackage.old01. 
  • 难道这是我应该做手工 - 将允许更新发生?

回答

5

如果你开始从Eclipse的更新,它可能会帮助退出日食,并转到您的SDK/utils目录中,并从那里开始去SDKmanager。今天我收到相同的消息后,这对我有用。

+0

确定 - 下载/安装所有可用命令的命令是什么? – 2011-12-17 22:04:24

+0

如果您打开SDK管理器,它将检查各种XML文件并显示是否有要更新的内容。这在我的系统上是非常明显的 – Nanne 2011-12-17 22:05:52

+0

哦,我明白你的意思 - 运行.exe单机版。这对我很有用(尽管我必须以管理员身份运行); Google API 15修订版1仍然不会安装,但... – 2011-12-17 22:18:30

3

我不知道这是否会帮助,但通常一些事情可能会导致类似的问题:

具有连接的设备或模拟器中运行。

忘记以管理员身份运行Android SDK工具。

窗口“程序文件(x86)”路径可能会发生一些错误。我倾向于将Android文件夹移动到根C路径,因此SDK将位于C:\ Android

如果您已经涵盖了所有内容,那么我不确定。它通常应该不需要做任何事情就可以工作。

1

这就是答案。 C:\ Program Files文件受到保护以防止用户修改。

不幸的是,SDK管理器不会升级它的权限。这将是Windows版本的一个不错的补充。