2012-10-10 36 views
1

編輯:我通過不安裝NDK開發東西來修復它。我不知道它是什麼,或者它做了什麼,但它解決了我的問題。在Eclipse Helios中爲Android SDK安裝問題

我在Windows 64位,使用Eclipse Helios,並試圖安裝最新的Android SDK。到目前爲止,我已經能夠下載並安裝SDK管理器併成功地完成了它的工作。

當我嘗試在Eclipse內部安裝(幫助 - >安裝新軟件)時遇到麻煩。每次我嘗試使用任何URL地址(http://developer.android.com/sdk/installing/installing-adt.html)或.zip文件我得到這個錯誤安裝:

An error occurred while collecting items to be installed 
session context was:(profile=SDKProfile, >  phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). 
Comparison method violates its general contract! 
Comparison method violates its general contract! 

的互聯網似乎沒有任何我能找到的答案。謝謝!

回答

0

末到談話...

但我發現試圖安裝軟件包,不是在所有與Android相關的,當這個錯誤,從舊版本的Eclipse ,現在包括Helios。實際上,我花了一段時間才弄清楚所有這些Eclipse項目名稱實際上都是版本。在撰寫本文時,Eclipse Kepler是最新版本,一旦我升級(非常新的安裝)到開普勒並再次嘗試安裝軟件包,一切正常。

希望這有助於某人。

0

以管理員身份運行eclipse並安裝Android SDK。

您必須使用https://dl-ssl.google.com/android/eclipse/進行SDK安裝。

Install ADT Plugin

順便問一下,您使用的Java版本?我認爲這個錯誤可能是一個與Java 1.7相關的eclipse錯誤。

試試JRE 1.6,看它是否有效!

+0

我正在使用JRE7。我嘗試以管理員身份運行,它似乎與同樣的錯誤,但它只是連續運行無論如何。 – Braains

+0

我認爲這是一個日食錯誤。你使用的是哪個版本的java? – Renjith

+0

JavaSE 1.7使用JRE7 – Braains