2011-12-17 30 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版本的一個不錯的補充。