2011-08-11 127 views
12

無法將目錄D:\ android-sdk-windows \ platforms \ android-11 重命名爲D:\ android-sdk-windows \ temp \ PlatformPackage.old01。無法重命名 目錄D:\ android-sdk-windows \ platforms \ android-11至 D:\ android-sdk-windows \ temp \ PlatformPackage.old01。無法重命名 目錄D:\ android-sdk-windows \ platforms \ android-11至 D:\ android-sdk-windows \ temp \ PlatformPackage.old01。無法重命名 目錄D:\ android-sdk-windows \ platforms \ android-11至 D:\ android-sdk-windows \ temp \ PlatformPackage.old01。無法重命名 目錄D:\ android-sdk-windows \ platforms \ android-11至 D:\ android-sdk-windows \ temp \ PlatformPackage.old01。SDK管理器:無法安裝。 SDK android平臺3.0 API 11修訂版2

這是我在嘗試更新sdk管理器時運行AndroidSDK管理器時得到的消息。

SDK Manager:無法安裝 文件夾無法移動.. 它建議別的東西正在使用該文件夾......就像殺毒軟件..但沒有任何東西!

我不能更新SDK管理器,添加一個名爲組件: SDK Android平臺3.0 API 11,修訂2

如何安裝該組件

回答

0

我得到的消息一度因爲我有一個資源管理器窗口打開到該目錄。如果它不是殺毒軟件,那麼請嘗試讓sdk管理器成爲您唯一打開的窗口。如果失敗,則打開任務管理器並結束可能正在使用它的每個進程。如果失敗了,那麼你的電腦可能有問題。

+0

我現在要試一試 –

+1

禁用防病毒對我無效。 @ Core以管理員身份運行Eclipse的答案爲我工作。 –

5

這是我確切的情況,但關閉我所能做的一切都沒有成功。我終於(D'OH)嘗試了重新安裝從Android開發網站的SDK:

Android SDK - developer.android.com/sdk

...它的伎倆我!它馬上安裝,開始運行經理,並開始更新以前不會更新的那些!

祝你好運!

+0

爲我工作。乾杯! – Malachi

+0

這對我有用,謝謝 – Asaf

15

在Windows 7上,我收到了相同的消息(我試圖通過在Eclipse中啓動AVD管理器來執行SDK更新)。我認爲根本原因是SDK文件夾需要管理員權限。所以它可能不會影響那些不允許SDK在「Program Files ...」下安裝的人。

我的修復程序是以管理員的身份運行「SDK Manager.exe」。

+1

另外,如果你想從Eclipse內啓動SDK管理器,那麼以管理員身份運行Eclipse似乎會以正確的權限運行SDK管理器。 –

+0

感謝核心,它爲我工作。 – MissPiplup

1

不知道是否有人仍然有興趣在此,但是......

當我這個問題,我想我肯定有解決方案時,我意識到,我有這是我訪問Android版開放項目正在嘗試更新。關閉項目後,我又得到了同樣的錯誤!?!

我做了什麼工作是這樣的:

1。在命令窗口中,adb kill-server

2.Eclipse立即開始嘗試重新連接到adb。請注意,Eclipse會很快重啓adb。

3.在重新啓動之前,請在命令窗口中執行adb start-server。 (現在,我覺得過程不受Eclipse的擁有,它就會停止嘗試重新啓動亞行。

4.Open在Eclipse中AVT經理和做更新。

越野車!

0

核心的答案是最好的,讓我擴展並說訣竅是關閉Exlipse並直接運行SDK Manager.exe,你會發現它在你的android-sdk-windows文件夾的頂層或你的android SDK所在的任何地方。不允許舊SDK文件夾被移動不屬於病毒掃描程序,而是Eclipse自己的進程之一!

9

下面是我遇到的問題以及我如何修復它:

  1. 使用該文件夾的程序是Eclipse本身。因此,使用Android SDK管理器並從Eclipse啓動它會創建SDK Manager嘗試更新Eclipse正在使用的文件夾的情況。當你關閉Eclipse時......關閉Android SDK管理器。所以你陷入了無盡和愚蠢的境地。

要解決這個問題:

  1. 關閉Eclipse和永遠不要再次更新Eclipse中的Android SDK中。
  2. 導航到你的Android SDK的安裝位置,然後通過雙擊從那裏啓動它:SDK Manager.exe
  3. 一旦你這樣做,你現在可以下載和安裝所需的所有更新,而無需打開Eclipse。
+0

+1 - 這是爲我解決了它。我認爲根本問題在於Eclipse不斷重新啓動adb.exe,即使我殺了它,ADB也在使用該文件夾。 –

+0

我處於類似的情況,但鎖定文件夾的過程是SDK管理器本身,而不是Eclipse。然而,它拋出了這個錯誤。非常愚蠢。我正在使用進程資源管理器並檢測所有打開的文件句柄,並且打開並鎖定該位置的唯一進程已被確認爲SDK Manager。我必須以某種方式更新而不使用SDK管理器。有任何想法嗎? –

1

以管理員身份運行Eclipse,然後啓動SDK管理器並進行更新。

0

我有同樣的問題。我的eclipse被關閉了,我使用lock explorer來查看這個鎖實際上是由sdk管理器本身持有的。似乎Android SDK管理器正嘗試使用Android SDK工具rev.19更新自己。這是Google軟件的典型代表。

1

如果上述解決方案都不適合您,那麼這可能是Terminal/shell提示打開導航到Android-sdk文件夾的情況。關閉所有這些終端窗口並重試。

1

我從Eclipse IDE得到了同樣的錯誤。

  1. 關閉Android SDK管理器和Eclipse IDE。
  2. 以管理員身份運行Android SDK管理器。

您可以通過右鍵單擊exe或菜單快捷方式來執行此操作,然後選擇Run As Administrator選項。

0

我發現「Java.exe」是鎖定SDK/Tools folder.by kill java的文件。exe由進程管理器SDK管理器自動關閉.SDK管理器neet爲java.exe執行但SDK.exe文件夾管理器想要重命名它!