簡體   English   中英

使用SDK Manager更新SDK時收到錯誤

[英]Error received when updating the SDK with the SDK Manager

我對Android SDK Manager感到非常沮喪。

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

當我從命令行運行SDK Setup.exe(我甚至以管理員身份打開提示)時,在嘗試更新軟件包時出錯。

SDK管理器告訴我需要安裝SDK Tools rev 7.但是當我接受許可證時,我收到一條錯誤消息,指出:

“文件夾無法重命名或刪除”yada 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 Manager之前重命名tools目錄,但是當我嘗試啟動SDK Setup.exe時出現錯誤,導致無法找到批處理文件。 GRRRR。

這些都不起作用。

建議如何讓包更新而不出錯,非常感謝。

謝謝!

一件簡單的事,

發生此錯誤后將出現壓縮文件。 意味着更新的工具在C:\\ Program Files \\ Android \\ android-sdk \\ temp中存儲為tools_r16-windows.zip

只需解壓縮並將其復制到我們的工具文件夾C:\\ Program Files \\ Android \\ android-sdk \\ tools中

享受:)我認為這可能有所幫助。 請發表您的意見!

如果在64位Window 7(也可能是32位)上使用Eclipse時出現此錯誤,請退出Eclipse,轉到SDK文件夾並以管理員身份運行“SDK Manager.exe”。 就我而言,Eclipse最終成為鎖定文件夾的原因。

@ Stratos - 謝謝你的指示,他們為我工作。

  1. 轉到Android \\ android-sdk \\ tools \\
  2. 刪除“source.properties”(右鍵單擊 - 刪除)
  3. 打開SDK Manager並進行更新

每個人都過着快樂的生活......

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

以管理員身份運行SDK管理器,這對我來說很有用

有同樣的問題。 對我而言,它有點循環,SDK管理器在source.properties處保留並關閉該進程終止了更新。 我在運行SDK管理器之前刪除了android-sdk \\ tools \\ source.properties,這一切都奏效了。 哦,我沒有通過Eclipse更新,因此它不是Eclipse問題。

我還不能投票,否則我會投票給Stratos。

我已經禁用了我的諾頓防病毒軟件(閱讀其他帖子后)。 刪除source.properties文件有幫助。

如果不是,請不要忘記運行具有管理員權限的SDK管理器。

還有另一種簡單的方法:

當SDK要求安裝Java SE JDK時,請按返回,然后按next。 這次它將檢測已安裝的JDK。 我用這種方法解決了這個問題兩次

使用Unlocker解鎖工具文件夾。

右鍵單擊tools文件夾 - > Unlocker。 這樣你甚至不必找出鎖定文件夾的內容......

啟動任務管理並結束Adb.exe。 這個程序有一個保持文件夾。 將tools文件夾重命名為其他名稱,例如。 'toolsold'。 然后解壓縮包含新工具文件夾的zip文件。 重新運行更新,應將其檢測為已更新,並應繼續執行未完成的任務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM