2013-03-26 74 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将其删除并重新启动。 并努力工作。