2013-02-26 63 views
7

自從我將Android Tools升級到21.1以來,發生此問題。當我啓動Eclipse,即使是在一個乾淨的工作空間,我得到的錯誤parseSdkContent failed和細節說:Eclipse和Android錯誤'parseSdkContent失敗'

我已經在網上搜索,並試圖幾乎每一個解決方案,但都無濟於事。當我轉到Android首選項並嘗試設置SDK的路徑時,它說沒有可用的目標。還有什麼我可以嘗試嗎?我無法完成任何Android開發,除非它已修復。

回答

3

好的,我剛剛刪除了Eclipse並重新安裝。失去了我所有的設置等,但這是我所能做的。在ADT的升級過程中必然會損壞某些東西。

+1

而不是丟失所有的設置,你可以備份「workspace \ .metadata \ .plugins」中找到的「org.eclipse.core.runtime」文件夾「。 – 2014-06-01 22:35:28

0

在Eclipse中,使用「幫助」菜單中的「檢查更新」項來更新Android工具的Eclipse部分(稱爲ADT)。

+0

我已經完成了。我刪除了我安裝的所有插件並重新安裝了它們。我更新了eclipse平臺,插件等沒有什麼差別 – adohertyd 2013-02-26 20:10:34

1

在新機器上安裝21.1後,我遇到了同樣的問題。通過刪除在首次啓動期間創建的默認工作空間,然後以管理員身份重新啓動ADT來解決此問題,重新創建工作空間。關閉並重新運行它作爲普通用戶後,問題消失。

+1

甚至沒有刪除任何東西。顯然,以管理員身份運行Eclipse會有訣竅。 – 2013-05-07 18:01:07

0

嘗試轉至您的eclipse工作區並刪除.meta文件夾。

17

第1步:找到該文件夾​​命名爲:.android

此文件夾可以位於您的Windows用戶目錄,例如在Windows 7或8:

C:\Users\YOUR_WINDOWS_USERNAME\.android 

步驟2.刪除此文件夾.android

第3步。重新啓動Eclipse,你的問題將得到解決。

+0

也適用於Linux,主目錄! – skyw00lker 2014-12-04 18:14:31

+0

感謝工作很好.. – 2015-10-29 05:27:45

+0

我試過這工作在我case.it是由於XML命名問題http://www.blazin.in/2013/03/android-parsesdkcontent-failed-error.html – 2016-02-24 12:31:13

0

我最近遇到了同樣的問題,我發現必須安裝/更新與ADT相關的其他必要軟件。假設您正在更新ADT,那麼您還必須更新DDMS。因此,最佳選擇是安裝您正​​在更新的版本的所有軟件/插件包。

當您卸載完整的東西並重新安裝時,所有這些相關軟件都安裝在相同的版本中,因此它總能解決問題。

根據我重新安裝應該是最終的解決方案。

14

您不必刪除任何


對我來說,從ADT插件更新DDMS沒有的伎倆!

在此之前,爲節省時間,我只更新ADT插件,沒有別的喜歡的Android DDMS,TraceView等於是我碰到了同樣的問題,夫婦重新啓動後,和谷歌搜索大家都提出了不同的解決方案。我更新了我的Android DDMS並重新啓動了eclipse。

它的工作就像一個魅力。

我沒不得不刪除我的工作區或更新我的項目文件等

+1

非常感謝。它爲我工作.. – 2014-06-10 17:55:33

+1

謝謝你!像魅力一樣工作。 – bobbyg603 2014-08-10 16:06:57

-1

也許你有一個以上的Android IDE安裝,例如,安裝Android的工作室和ADT + Eclipse中的所有,只是去掉一個可以解決這個問題

1

卸載API 21和安裝API 19爲我工作。

+0

謝謝!通過Android SDK Manager卸載API 21也適用於我。我安裝了API 20,它工作正常。 – Sam 2014-11-15 03:54:53

0

在重新啓動IDE之前,我已經修好了,在當前選項卡打開後使您的活動主佈局,然後重新啓動IDE。希望它有助於:)

0

這是爲我做的。

在Eclipse中去

項目屬性 - >Java編譯器和 '編譯器符合水平' 設置爲1.7

0

對我來說,我刪除Android 5(API 21)安裝的軟件來自SDK管理器的包。 我正在使用API​​ 20(Android 4.4w.2)。它只完全解決了我的問題。 刪除.android文件夾或其他人沒有幫助我。

0

刪除「.android」暫時我解決了這個問題因爲過一段時間後它開始再次降臨..

這裏是另一個原因並修復,這可能有助於。這是因爲兩個版本存在發生的SDK在同一臺機器上,但如果你只有一個版本(可能是21),只需下載SDK平臺的API 20(4.4W),因爲在21的「layoutlib.jar」中有問題)。啓動應用以下:

關閉Eclipse

瀏覽到您的SDK文件夾(類似於C:\ ADT-束 - 窗口x86_64-20140321 \ SDK)

進入平臺的文件夾 - > android- 21文件夾 - >數據文件夾重命名layoutlib.jar(用於備份只)

從Android-20文件夾複製相同的文件(layoutlib.jar)到該文件夾​​的 「Android-21」

啓動Eclipse