只是爲了說明這個問題,我在互聯網上搜索了高和低,試圖找到這個問題的答案,但還沒有找到答案,但不完全相同。Eclipse錯誤地聲稱我有舊版本的Android SDK
我一直在嘗試使用Android SDK設置Eclipse。我先安裝了Eclipse(Classic)並編輯了.ini文件以找到正確的javaw.exe文件。我測試了日食,它工作正常。然後我下載了android sdk包,解壓縮它並使用SDK管理器下載必要的SDK工具(Rev. 21)和Android 2.33 API。完成後,我回到Eclipse中,單擊「安裝新軟件」,然後在「使用」字段中鍵入 「https://dl-ssl.google.com/android/eclipse/」。從那裏我安裝了開發工具和NDK插件,然後完成重新啓動Eclipse。
現在,當我啓動Eclipse我得到以下錯誤 「這ADT的版本需要Android SDK工具版本21.0.0 RC9以上。 當前版本是11.0.0 請更新您的SDK工具最新版本」
我知道我有第21版的一個事實,它在我下載它時說,當我嘗試進入並更新任何東西時,無論是通過Eclipse還是通過管理器,它都說沒有可用的更新。我知道我有SDK和ADT的最新版本,我也嘗試過使用sdk附帶的eclipse版本,但是這給我帶來了同樣的問題。 唯一的其他東西,似乎給我發出紅旗是 1.當程序加載它顯示在控制檯 「[2012-12-01 18:31:48 - Dex Loader] SecurityException:Unable找到dex.jar的字段「 2.當我嘗試通過eclipse打開SDK管理器時,它永遠不會打開,並且控制檯顯示以下消息 」[2012-12-01 18:37:07 - SDK Manager] [SDK經理]錯誤:全局參數後的預期動詞,但找到'sdk'。「
我不知道這兩者中的任何一個與導致此問題的原因有關,但我希望有人知道發生了什麼。如果有人能幫我弄明白,我將不勝感激,提前謝謝。
(供參考,我一直按照這個教程 http://youtu.be/31cxmLN09ss的安裝目錄說明)
你安裝了什麼版本的java?你爲什麼編輯eclipse ini文件?你不應該編輯它來查找java可執行文件 – dymmeh
現在我正在使用java 1.6.0_27,因爲這是在eclipse中指定的版本。另外,我必須編輯ini,因爲它在eclipse所在的同一目錄中查找javaw.exe文件,除非我將指定文件路徑的'-vm'添加到java文件中。 – RyHartAttack
查看您的環境變量ANDROID_HOME,確保它指向正確的安裝位置,即您剛下載並提取的位置。 – yorkw