Google ADT/GWT支持Eclipse 4.4(Luna)

6

有没有人成功地在eclipse 4.4版本上使用adt(Android开发工具)和/或google web toolkit(gwt)。

看起来gwt / adt插件不适用于eclipse 4.4,所以是否有秘密下载新版本的地方,还是应该继续使用4.3-(

编辑: 我认为adt不起作用的原因是文档(http://developer.android.com/sdk/installing/installing-adt.html)说插件叫做“ADT插件”,但实际上不是这样。


对于 ADT,它在 Luna 上运行得非常完美,我已经开始使用了。但是对于 GWT,它无法正常工作。 - user3396807
可能是Google Plugin for Eclipse Luna?的重复问题。 - Bob
4个回答

11

8

对于adt,

帮助 -> 安装新软件 -> https://dl-ssl.google.com/android/eclipse/ -> 不要选择全部内容

(这种方式对我有效) 我选择了除本地开发工具以外的所有内容(如果您使用java进行开发,则不需要它们),这对我运行良好。


谢谢。看起来可以工作了,在重新启动 Eclipse 之后。你知道是否有办法让 GWT 也能工作吗? - MTilsted
我设法以相同的方式安装其他内容,但插件无法正常工作(如果您认为答案正确,请不要忘记接受它)。 - user3396807

3

嗯... GWT插件实际上无法与Luna版本一起使用,因为它有一个依赖于Eclipse core.runtime [3.8.0,3.10.0)的捆绑包依赖项,这里 ")"表示不包括Luna中使用的3.10.0,但是,可以通过修改OSGI捆绑包文件来摆脱它,然后它将在Luna中正常工作,至少目前对我来说是这样。

1 从Google Eclipse插件网站下载最新的更新站点zip文件 2 解压缩它 3 然后你将需要首先修改2个文件

一个是jar文件夹内名为*gdt*e42(抱歉,忘记全称了,当你尝试安装插件时,Luna会抱怨缺少一些dep bundle),其中包含一个osgi META INF / manifile文件,只需将core.runtime版本从3.10.0)更改为3.10.0]

另一个应该是contents.jar(可能是artifacts.jar),同上

现在,如果您已经安装了Eclipse RCP,则可以安装插件

但是,安装将失败,因为md5哈希已更改,

最后,将错误消息对话框中的期望md5复制以替换artifacts.jar(也许是contents.jar)中的旧md5值

现在重新安装插件,它应该可以正常工作了


更新:

也许您应该从com.google.gdt.eclipse.platform.e42 jar的MANIFEST.MF中删除bundle-version,并从content.jar的content.xml中将版本更改为“0.0.0”


1
如果您正在使用“帮助” > “安装新软件”选项,您可能会遇到这个错误消息,就像我尝试安装Android插件时一样。
An error occurred during the org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase.
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.CheckTrust, operand=, action=).
Error reading signed content.
error in opening zip file

我的解决方案是通过 帮助-->Eclipse市场,然后搜索 "Android",从搜索结果中选择插件并从那里安装。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接