0

我对 Eclipse 和 Android 开发有点陌生。几个月前,我安装了 motodev 环境,此后该环境已关闭(我在哪里可以下载 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 并重新添加/重新启用站点后发生。

我怎样才能摆脱这个愚蠢的问题?

4

3 回答 3

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 相关的任何其他网站。

在那之后,不仅你不应该有任何错误,而且更新检查应该执行得更快。

顺便说一句,当您在那里时,请花时间检查其他较旧的、未使用的组件/版本。

于 2013-06-26T16:58:24.077 回答
0

确实如此。我尝过 [eclipse install] -> configuration -> org.eclipse.update -> platform.xml 我删除了所有配置,但我不知道它在哪里。

我必须重新安装几次 eclipse 但不起作用。并导航 .eclispe/platform/configuration/org.eclipse.update/platform.xml 删除它并重新启动。并工作。

于 2015-03-25T06:24:18.687 回答
0

您需要导航到:

[eclipse 安装] -> 配置 -> org.eclipse.update -> platform.xml

在该文件中,您需要删除<feature>包含 MotoDev 插件的标签。

此外,您还需要导航到:

[eclipse 安装] -> 功能

在这里您可以找到 MotoDev 插件文件夹并将其删除。

我不完全确定 MotoDev 插件的包名称是什么,因为我从未使用过它,但它很可能以com.motorola.

于 2013-03-26T15:57:50.523 回答