2012-07-04 62 views
4

..我试图从Android SDK Manager中的Extra中安装Google Cloud Messaging for Android Library。ADT插件在Eclipse中消失

由于没有出现,我将Android SDK Tools和Android SDK Platform-Tools更新到最新版本(如下所示:How Google Cloud Messaging Service in Android Works?)。

一旦两者都更新,我仍然无法找到任何附加功能 - >谷歌Android库的云消息(只是“英特尔硬件加速执行管理器”)。所以我也更新了Eclipse(版本3.6)(帮助 - >检查更新),但除了ADT插件不存在以外,没有任何事情发生。:在首选项下没有Android菜单,无法创建Android项目等上。

我插入插件,从插件目录中删除文件,安装另一个版本的Eclipse(3.8),但增加了插件但没有任何变化

任何想法?

我正在使用Mac OS X Leopard。

+0

如果您的问题解决了,你应该张贴一个答案和接受,而不是把它*解决*为您的标题 – j0k

+1

你可以发布一个链接,帮助您确定64位Java需要ADT源20?由于我在32位Fedora Core 16 Linux机器上运行Eclipse 3.7.2 + ADT 20.0.2,因此该声明具有误导性。 – curioustechizen

+0

也许你是对的,它只需要Java 1.6 – psk

回答

3

问题是新的ADT插件(v20)需要Java 1.6。

所以,首先,我不得不改变Java首选项,调出1.6 Java版本。然后,因为我的Eclipse设置为Java 1.5 32位,所以我不得不下载64位Eclipse版本(因为我的1.6 Java版本是64位)。

而且一切都恢复正常。

希望这可以帮助。

+0

在我的情况下,Eclipse的“-vm”选项已被删除,出于任何原因,JAVA_HOME的PATH已被破坏(我必须将JAVA_HOME移动到开始的PATH)。用1.6 JDK设置“-vm”eclipse选项解决了这个问题。 – Samuel