Eclipse与Android SDK缺少菜单项

31

我安装了Eclipse(3.6)和Android开发工具(SDK,ADT)的两个系统。它们都有相同的版本。然而,在其中一个系统中,在“文件”->“新建”菜单下,有特定于Android的项目-新建Android项目、新建Android XML文件等。但在另一个系统中,这些特定的菜单项却不在那里。是的,我可以通过选择“文件”->“新建”->“项目”,然后在对话框中选择Android项目来获取这些条目,但我想知道为什么我没有这些特定的项目。

我尝试重新安装Eclipse和Android项目,但是菜单项仍然不匹配。

熟悉Eclipse及其附加组件(如Android)的任何人有什么想法吗? (两个系统的窗口菜单下都有“打开Android AVD和SDK”项目,FWIW)

谢谢。

4个回答

86

我能够很容易地通过以下步骤恢复 文件 | 新建... 中缺失的项目:

  1. 通过主Eclipse窗口右上方的透视图切换工具栏或者通过 Window | Open Perspective 菜单项切换到Java透视图。
  2. 通过右键单击透视图切换工具栏中的Java透视图图标或者通过点击 Window | Reset Perspective... 重置透视图。

为什么这些项目一开始就不在那里,最有可能的原因是ADT为Java透视图做出了各种贡献,并且除非在安装ADT后重置透视图,否则这些更改不会生效。作为Eclipse插件开发人员,我曾经吃过亏,发现透视图的更改不会被自动捕捉到,除非明确地重置透视图。


听起来很合理...我到系统时会尝试一下。 - John T
我正在使用Chrome主题,似乎它在自定义主题上无法正常工作。 - IronBlossom
@IronBlossom 你是如何改变主题的? - Ian Hunter

1

是的,看起来这个菜单有消失的习惯,在Eclipse透视图中会出现某种错误。

解决方法:在Eclipse中点击窗口菜单,然后选择“自定义透视图”。在自定义透视图对话框中,点击“命令组可用性”,然后勾选“Android SDK和AVD管理器”。完成。

Customise Perspective Dialog found in the Window menu


你知道怎么在选择了这个复选框后,恢复Android SDK和AVD管理器图标到工具栏中吗? :) - Lukasz 'Severiaan' Grela

0

当重置透视图和自定义透视图都无法解决问题时,您可以删除负责此问题的配置文件。

只需在...\workspace.metadata.plugins\org.eclipse.ui.workbench\中删除文件workingsets.xml(或workbench.xml)即可。

(感谢Pilot_51提供此解决方案


0

在创建第一个Android项目之后,它不会出现在菜单中吗?


这也是我的第一反应,但我创建了几个项目,还是没有找到。 - John T

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