2010-10-29 45 views
7

我完全沮喪於Android SDK Manager。使用SDK管理器更新SDK時收到的錯誤

我正在運行Win 7 Home Edition,並將SDK安裝在D:\驅動器上自己的頂級目錄中。

當我從命令行運行SDK Setup.exe(並且我甚至以管理員身份打開了提示符)時,嘗試更新程序包時出現錯誤。

的SDK經理告訴我,我需要安裝SDK工具修訂版7,但是,當我接受許可,我得到一個錯誤信息,指出:

「的文件夾無法重命名或刪除」亞達yada yada。 「安裝存檔」窗口顯示「無法將目錄D:\ android-sdk-windows \ tools重命名爲D:\ android-sdk-windows \ temp \ ToolPackage.old01」。

我看着這裏尋求幫助:

http://groups.google.com/group/android-developers/browse_thread/thread/4b784f3eb1e096fd/ecadfb28ce5daf5f?lnk=gst&q=cannot+rename+folder#ecadfb28ce5daf5f

但內容有沒有幫助。

  1. 我確實禁用了我的防病毒(AVG)。

  2. 我沒有運行任何其他程序 - 只是命令提示符來啓動SDK管理器。

  3. 我甚至已經給出了D:\ android-sdk-windows \文件夾中的所有人組,完全控制。

  4. 我試圖在啓動SDK管理器之前重命名工具目錄,但是當我嘗試啓動SDK Setup.exe時出現無法找到批處理文件的錯誤。 GRRRR。

這一切都行不通。

建議如何讓包無誤地更新包非常感謝。

謝謝!

回答

1

你不能使用64位的java或64位的eclipse。這幾乎肯定是你的問題。

+0

是的。我在64位系統上。 – Adam 2010-10-30 01:02:58

+0

感謝您的回覆。我很抱歉,如果我應該知道,否則...但它沒有在這裏列出:http://developer.android.com/sdk/requirements.html – Adam 2010-10-30 01:06:20

+0

實際上,該要求頁面指出可以使用64位系統。所以我現在有點困惑。 – Adam 2010-10-30 01:06:58

4

如果在64位Window 7(也可能是32位)上使用Eclipse時出現此錯誤,請退出Eclipse,轉至您的SDK文件夾並以管理員身份運行「SDK Manager.exe」。就我而言,Eclipse原來是鎖定了文件夾的東西。

0

有同樣的問題。對我來說,這有點循環,SDK管理器在source.properties中有一個暫停,並關閉進程終止了更新。在運行SDK管理器之前,我刪除了android-sdk \ tools \ source.properties,並且它一切正常。哦,我沒有通過Eclipse進行更新,所以它不是Eclipse的問題。

3

@ Stratos - 感謝您的指導,他們爲我工作。

  1. 選擇Android \ Android的SDK \ 工具\
  2. 刪除「源。屬性」(右鍵點擊 - 刪除)
  3. 打開SDK管理器和更新

和大家永遠幸福地生活在一起......

+0

不,對我的系統沒有幫助。 – 2011-12-17 23:00:35

0

我不能投票,又或我會投票給Stratos的。

我已經停用了諾頓殺毒(閱讀其他帖子後)。 卸下source.properties文件幫助。

不要忘了用管理員權限,如果尚未運行SDK管理器。

0

還有一種簡單的方法:

當SDK要求安裝Java SE JDK按返回,然後按下一步。這次它會檢測已安裝的JDK。我解決了這個問題兩次用這種方法

15

一個簡單的事情,

會有壓縮文件,這個錯誤已經發生之後。這意味着更新的工具了店作爲 用C tools_r16-windows.zip:\ Program Files文件\的Android \ Android的SDK \ TEMP

只需提取它,它 複製C在我們的工具文件夾中:\ Program Files文件\ Android \ android-sdk \ tools

享受:) 我認爲這可能會有所幫助。請給你的意見!

+0

是的,這就是我做的:)此外,ADT發現了我在工具中備份的舊包,舊的,我可以卸載它 – Kamen 2011-12-13 10:34:26

+0

+1這完全奏效。沒有其他答案。 – 2011-12-17 23:11:31

0

使用Unlocker解鎖工具文件夾。

右鍵單擊工具文件夾 - > Unlocker。這樣你甚至不需要找出什麼是鎖定文件夾...

+0

什麼程序需要解鎖?如果我解鎖所有,更新程序本身就會停止。 – 2012-02-10 19:51:20

+0

在我的情況下解鎖所有的伎倆。可悲的是我不能再嘗試一次,因爲在成功更新SDK之後,我再也沒有這個問題了。 – 2012-02-13 15:28:09

0

開始任務管理和結束Adb.exe。這可以保留文件夾中的程序。將工具文件夾重命名爲其他名稱,例如。 'toolsold'。然後解壓縮包含新工具文件夾的zip文件。重新運行更新,應該檢測到更新,並且應該處理未完成的任務。

+1

完成後刪除toolsold備份文件夾。 – Mcwong 2012-03-18 12:13:49

0

以管理員身份運行SDK管理器,這對我來說是固定的