2013-03-26 35 views
0

我對Eclipse和Android開發有點新。幾個月前,我已經安裝了motodev環境,因爲它已關閉(Where i can download MotoDev Studio?)。Motodev網站掛Eclipse檢查更新

我已經根據摩托羅拉的說明刪除了motodev環境,但是我遇到的問題是我仍然在Eclipse的「可用軟件站點」中有motodev網站。當在Eclipse中運行檢查更新,它只是掛起這個網站上 - https://studio-android.motodevupdate.com/android/1.2/adt/

這裏是從Eclipse錯誤日誌中的片段:

!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2012-11-22 12:40:28.607 
!MESSAGE Connection to https://studio-android.motodevupdate.com/android/1.2/adt/p2.index failed on Connection refused. Retry attempt 0 started 
!STACK 0 
java.net.ConnectException: Connection refused 
    at java.net.PlainSocketImpl.socketConnect(Native Method) 
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) 

我在Mac OS山獅和我曾嘗試去到首選項 - >安裝/更新 - >可用軟件站點。我已經刪除了它,並且禁用了它,但是每次重新啓動Eclipse後,它都會重新加入到列表中或重新啓用,並再次凍結檢查更新過程(幫助 - >檢查更新)。

我可以通過進入和禁用/刪除條目來解決問題,然後立即運行檢查更新。只有在重新啓動Eclipse並且該站點被添加/重新啓用後纔會出現該問題。

我該如何擺脫這個愚蠢的問題?

回答

2

從Eclipse中,轉到Window |首選項|安裝/更新|可用的軟件站點;從那裏,取消選中(禁用)以下部分:

Motodev Plugins 
MotodevPlugins 
Sequoyah Metadata Repository 
https://studio-android.motodevupdate.com/android/4.0/ 
https://studio-android.motodevupdate.com/android/4.0/basic/ 
https://studio-android.motodevupdate.com/android/4.1/ 

塞闊亞是因爲它需要MOTODEV是通常MOTODEV之前安裝的舊獨立的組件。它不再被維護,並且可能在刪除Motodev後應該刪除它。

列表中的最後三個在這裏不是由它們的組件名稱設計的,而是由它們的位置設計的,因爲它們是未命名的站點。 (至少,他們在我的個人安裝中是未命名的)。您還應該仔細檢查與Motodev或Sequoyah相關的任何其他網站。

之後,不僅你不應該有更多的錯誤,但更新檢查應該執行得更快。

順便說一句,當你在那裏,花時間檢查其他舊的,未使用的組件/版本。

0

您需要導航到:

[Eclipse安裝設置] - >配置 - >的org.eclipse.update - > platform.xml

在該文件中,你會想要移除包含MotoDev插件的<feature>標籤。

此外,你還需要導航到:

[Eclipse安裝設置] - >功能

在這裏你可以找到MOTODEV插件文件夾並將其刪除。

我不完全確定MotoDev插件的包名是什麼,因爲我從來沒有使用它,但它很可能從com.motorola開始。

0

的確如此。我嚐到了 [eclipse install] - >配置 - > org.eclipse.update - > platform.xml 我刪除了所有的配置,我不知道它在哪裏。

我必須重新安裝次日食,但dosn't工作。然後導航.eclispe/platform/configuration/org.eclipse.update/platform.xml將其刪除並重新啓動。 並努力工作。