2011-08-08 80 views
5

我已關閉每個窗口,重新啓動計算機。但是Eclipse告訴我:「C:\ Program Files \ android-sdk \ tools正在被訪問....我甚至刪除了目錄,但我仍然得到:如何修復?無法升級Android SDK

無法重命名目錄C :\ PROGRAM 文件\的Android \ Android的SDK \平臺工具到C:\ PROGRAM 文件\的Android \ Android的SDK \ TEMP \ PlatformToolPackage.old01

+1

您是否嘗試過使用管理員權限啓動Eclipse? – mbanzon

回答

14

我在Windows上也遇到了這個問題,而不是updati NG它通過Eclipse中,嘗試獨立的選項:

  1. 關閉Eclipse
  2. 打開命令提示符窗口(最好在 管理員模式)
  3. 運行命令 「機器人」

如果您的路徑中包含SDK工具目錄,它將打開您在Eclipse中獲得的相同UI,但不會附加文件鎖定。如果它不在你的路徑中,請查看C:\Program Files\Android\android-sdk\tools並從那裏運行「android.bat」。

此外,一旦您更新了SDK,不要忘記啓動Eclipse,並在「幫助」菜單上單擊「檢查更新」。您可能會發現ADK Eclipse插件也需要更新 - 這通常與SDK更新一致。

0

我猜亞行與重新啓動在升級前嘗試adb kill-server

+0

沒有爲我工作。 –

2

假設,如果您使用SDK Manager.exe程序而不是tools\android.bat,它可以工作。但是,我從來沒有過這樣的運氣。

我的傳統方法是:

  • 複製的tools\目錄下創建一個foo\目錄
  • 調整你的PATH和其他環境變量指向foo\
  • 運行tools\android.batfoo\
  • 進行升級,應該工作
  • 當完成後,關閉了SDK和AVD管理器,還原您的PATH和這種重新指向tools\,並擺脫foo\目錄
0

的另一種簡單的解決方法:

關閉的Eclipse。打開SDK所在的目錄(C:\ Users \ user35 \ android-sdks)並運行SDK Manager(以管理員身份)。