2014-05-19 53 views
2

我安裝了Android SDK/ADT軟件包,並運行Eclipse。首先奇怪的是,當我點擊「檢查更新」時,它說沒有可用的。雖然當我點擊「安裝新軟件」並選擇內置的android dl站點時,可以使用ADT的更新,這比已安裝的更新一些。無論如何,這不是我的問題。所以,我選中可用更新並嘗試安裝它。進步一兩分鐘後,我收到以下錯誤信息:「找不到存儲庫」 - 通過Eclipse更新Android ADT

[Problem Occurred] 'Installing Software' has encountered a problem. An error occurred while collecting items to be installed -----(I click 'Details' and this is what is shown): session context was:(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). 
    No repository found containing:osgi.bundle,com.android.ide.eclipse.adt,22.6.3.v201404151837-1123206 
    No repository found containing: osgi.bundle,com.android.ide.eclipse.adt.package,22.6.3.v201404151837-1123206 
    No repository found containing:osgi.bundle,com.android.ide.eclipse.base,22.6.3.v201404151837-1123206 
    No repository found containing:osgi.bundle,com.android.ide.eclipse.ddms,22.6.3.v201404151837-1123206 
    No repository found containing:osgi.bundle,com.android.ide.eclipse.gldebugger,22.6.3.v201404151837-1123206 
    No repository found containing:osgi.bundle,com.android.ide.eclipse.hierarchyviewer,22.6.3.v201404151837-1123206 
    No repository found containing:osgi.bundle,com.android.ide.eclipse.ndk,22.6.3.v201404151837-1123206 
    No repository found containing:osgi.bundle,com.android.ide.eclipse.traceview,22.6.3.v201404151837-1123206 
    No repository found containing: osgi.bundle,overlay.com.android.ide.eclipse.adt.overlay,22.6.3.v201404151837-1123206 
    No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.adt,22.6.3.v201404151837-1123206 
    No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.ddms,22.6.3.v201404151837-1123206 
    No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.gldebugger,22.6.3.v201404151837-1123206 
    No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.hierarchyviewer,22.6.3.v201404151837-1123206 
    No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.ndk,22.6.3.v201404151837-1123206 
    No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.traceview,22.6.3.v201404151837-1123206 

任何人可以幫我找出問題,以及如何解決它? 我將不勝感激一些幫助。 在此先感謝!

+0

發佈您檢查的網站。 – jyoon

+0

你試過嗎? http://stackoverflow.com/a/15022823/944070 – madlymad

回答

9

有時,直接從Developer.android.com進行更新通常會導致這些問題。如android site「ADT安裝疑難解答」中所述,請下載壓縮文件「ADT-22.6.3.zip」並且不要解壓縮。

然後按照下面的步驟:

  • 啓動Eclipse,然後選擇幫助>安裝新軟件。
  • 單擊右上角的添加。在「添加存儲庫」對話框中,單擊「存檔」。
  • 選擇下載的ADT-22.6.3.zip文件,然後單擊確定。
  • 輸入名稱的「ADT插件」,然後單擊確定。
  • 在「可用軟件」對話框中,選中「開發人員工具」旁邊的複選框,然後單擊「下一步」。
  • 在下一個窗口中,您會看到要下載的工具列表。點擊下一步。
  • 閱讀並接受許可協議,然後單擊完成。
  • 如果您收到安全警告,指出無法建立軟件的真實性或有效性,請單擊確定。
  • 安裝完成後,重新啓動Eclipse。

要更新你的插件,一旦你使用zip文件安裝,您將不得不再次追隨而不是默認的更新說明這些步驟。

+0

@ user3651520 - 我希望這有助於。如果是這樣,你能否接受這個作爲有用的答案?提前致謝。 –

+0

@ user3651520 - 請幫助接受它作爲答案並投票,因爲現在您已獲得足夠的聲譽。這將鼓勵像我這樣的新學員在SO中貢獻更多,並幫助其他人 –

3

當我通過Android SDK管理器安裝了一些更新的軟件包ADT發佈了一條錯誤消息,說我需要更新到22.6.3。但是,當我運行「幫助/檢查更新」時,它表示「沒有找到更新」。當我試圖編譯我的Android項目時,我得到了上面發佈的類似錯誤。

我遵循了Ramakishna的建議,並去http://developer.android.com/sdk/installing/installing-adt.html查看關於「安裝Eclipse插件」的官方Android指令。我發現我的ADT「幫助/安裝新軟件...」對話框使用了更新站點的錯誤路徑。 Android說明明確指出「https://」是必需的。http://dl-ssl.google.com/android/eclipse/

  • 現在使用::

    當我做出這個改變的安裝沒有錯誤完美地工作,我並不需要手動下載的zip文件。

  • +0

    是的,要從他們的站點複製https ssl版本的路徑。有點愚蠢,他們沒有自動將它包含在捆綁中。然而,由於某些原因,即使更新它仍然說ADT飛濺/加載屏幕上的22.6.2哈哈。 – Ender87

    3

    我有同樣的問題,並通過幫助解決了這個問題 - >安裝新軟件 - >添加,然後改變Android的Eclipse插件從HTTPS URL協議://爲http://

    愛是愛的Eclipse。 。

    +0

    太滑稽大聲笑。仍然不知道爲什麼啓動畫面版本不會改變。 – Ender87

    +0

    這實際上工作:-) – Peter