我对Eclipse和Android开发有点新意。几个月前,我安装了motodev环境,该环境已经关闭(Where i can download MotoDev Studio?)。
我已根据摩托罗拉的说明删除了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 Mountain Lion上,我尝试过使用偏好设置 - >安装/更新 - >可用的软件站点。我已将其删除并禁用它,但每次重新启动Eclipse后,它都会重新添加到列表中或重新启用,并再次冻结检查更新过程(帮助 - >检查更新)。
我可以通过进入和禁用/删除条目来解决此问题,然后立即运行检查更新。该问题仅在重新启动Eclipse并重新启用/重新启用该站点后才会发生。
我怎样摆脱这个愚蠢的问题?
答案 0 :(得分: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/
Sequoyah是一个独立的旧组件,通常安装在Motodev之前,因为Motodev需要它。它不再被维护,并且可能在移除Motodev后也应该将其删除。
列表中的最后三个不是通过其组件的名称来设计的,而是由它们的位置设计的,因为它们是未命名的站点。 (至少,他们在我的个人安装中没有命名)。您还应仔细检查与Motodev或Sequoyah相关的任何其他网站。
之后,不仅您不应该再有任何错误,而且更新检查的执行速度要快得多。
BTW,当你在那里时,请花时间检查其他较旧的,未使用的组件/版本。
答案 1 :(得分:0)
您需要导航至:
[eclipse install] - >配置 - > org.eclipse.update - > platform.xml
在该文件中,您需要删除包含MotoDev插件的<feature>
标记。
此外,您还需要导航到:
[eclipse install] - &gt;特征
在这里您可以找到MotoDev插件文件夹并将其删除。
我不完全确定MotoDev插件的包名是什么,因为我从未使用它,但它很可能从com.motorola
开始。
答案 2 :(得分:0)
这是真的。我品尝过 [eclipse安装] - &gt;配置 - &gt; org.eclipse.update - &gt; platform.xml 我删除了所有配置,我不知道它在哪里。
我必须重新安装几次eclipse但不能正常工作。并导航.eclispe / platform / configuration / org.eclipse.update / platform.xml 删除此并重新启动。 工作吧。