-1

我下载了ADT Bundle,它本质上是一个带有 ADT 的 Eclipse 版本,并且已经预先安装了更多。

我这样做是因为我有一台新的开发机器,我的大部分开发都是 Android 应用程序和 Android 平台。

我也有几个网站要维护,所以我尝试安装 PHP 开发工具和 Web 开发工具。虽然软件安装程序似乎检测到它们已安装,但菜单系统却没有。

已安装版本:

ADT 版本 已安装的软件

尝试打开 PHP 或 Web 编辑器

如您所见,eclipse似乎识别出安装了PHP和Web编辑器,但是当我打开编辑器时,它们不在列表中..

有人知道为什么会这样吗?(是的,我已经尝试重新启动 eclipse,正如安装指定的那样!)

这是 ADT 的 Linux (Ubuntu 12.04) 64 位版本。

4

2 回答 2

0

解决方案

注意:需要有在 Eclipse 中安装软件的经验。

  1. 再次下载SDK Bundle(仅当您已将其删除!)
  2. 提取到另一个位置(EG ~/Development/adt-bundle-linux-x86_64NEW
  3. 打开终端并将当前 SDK 复制到新的 adt-bundle (EG cp ~/Development/adt-bundle-linux-x86_64OLD/SDK ~/Development/adt-bundle-linux-x86_64NEW/.)
  4. 启动新下载的版本。(例如. ~/Development/adt-bundle-linux-x86_64NEW/eclipse/eclipse
  5. 检查并安装任何更新。(“帮助 > 检查更新”)
  6. 仅安装PHP Development Tools(首先)。( Help > Install New Software...)
  7. 安装Web Page Webpage Editor. ( Help > Install new software...)
  8. 可选 - 删除旧包 (EG rm -r ~/Development/adt-bundle-linux-x86_64OLD)

这以某种方式解决了曾经存在的问题。我怀疑我设法下载了一些依赖于未安装更新的软件包。我确实在某处读到(丢失了链接),这以前是在 Eclipse 中安装某些软件的问题。

于 2013-04-02T15:28:10.723 回答
0

虽然理论上您可以根据需要在 Eclipse 中安装尽可能多的插件,但实际上您应该为不同的应用程序“集群”进行不同的安装。因此,Java/Android 混合安装很好,HTML/XML/PHP 混合安装很好,从长远来看,将所有这些(以及更多)结合起来会导致麻烦。

这是因为随着插件数量的增加,插件具有冲突依赖关系的可能性增加。如果开发人员指定了一些更宽松的依赖版本,它们通常可以在一个安装中完美地生活在一起。但是插件开发人员通常会为依赖项指定一个非常短的版本范围(他们自己使用的那些),这使得使用不同版本的其他人更难。

于 2013-04-02T21:00:53.360 回答