在我的Eclipse Run Configuration中,“Run As - > Android Application”不再是一个选项

时间:2012-06-01 21:59:42

标签: android eclipse

我在Win7机器上运行Eclipse 3.7.2。我有Android SDK和AVD。一切都运作良好。我有一个Android应用程序项目,我在AVD和真实Android设备上的模拟器下运行。亚行也很好。

在某些时候我抓住了SDK Android 4.0.3。然后我不得不升级一些我不记得的东西,也许是我的AVD。但是自从这次升级以来,没有选择将我的包作为Android应用程序运行了。如果我选择" Run"它会抛出一个菜单,要求我选择运行它的方式和#34; Android应用程序"不是一个选择。它必须是Java App等。如果我打开"运行配置"没有" Android应用程序"在我的左栏。

我的SDK管理员仍然将Android 4.0和Android 4.0.3列为"已安装。"我的AVD Manager仍然允许我启动一个Android虚拟设备,甚至创建一个新的虚拟设备。但Eclipse不允许我将我的软件包作为Android应用程序运行。

5 个答案:

答案 0 :(得分:5)

除了升级AVD,SDK和其他调试工具外,还要确保检查Eclipse的Android ADT插件的更新。然后确保您处于Android透视图(Eclipse窗口的左上角),而不是其他/通用Java透视图(没有特定于Android的选项)。

另外,您可以在Window>下查看。在Eclipse中自定义Perspective ...以仔细检查所需的所有Android选项(菜单,上下文项,视图,工具栏)是否已启用。

更新: 您可以将Android工具添加到任何视角(我将其命名为“Android”)。从DDMS或Java的角度来看,转到Window>自定义透视 - DDMS。单击“命令组可用性”选项卡,确保选中“启动”。

同样转到Project>属性>运行/调试设置并检查是否列出了启动配置。创建/编辑该配置并确认它具有Android选项卡(通常设置为从您的清单运行默认活动)。

如果没有,您的项目关联可能有问题 - 尝试在项目资源管理器中右键单击您的项目,转到Android工具(如果有)>修复项目属性。我相信有一个Ant工具可以从命令行执行此操作,但您必须检查Android / Google文档。

还有可能是你的Eclipse安装有些东西,或者你有一个比你的Eclipse版本更新的ADT插件。 Eclipse Juno(v4.2)于6月底发布,最新的ADT插件可能正在寻找v3.7安装中没有的东西。

答案 1 :(得分:2)

为我解决的是:

  • 右键单击Package Explorer
  • 中的项目名称
  • Android Tools - > Fix Project Properties

之后我才能点击Run As - > Android应用程序和我的一切都很好

答案 2 :(得分:1)

点击项目上的鼠标右键 - >配置 - >转换ADT Android配置

答案 3 :(得分:0)

一个简单的解决方法是手动创建一个Android运行配置:

运行/运行配置...,然后右键单击“Android应用程序”并选择新项目,选择您的项目并单击运行。

enter image description here

答案 4 :(得分:0)

我有类似的问题。我最终做的工作是进入Project-&gt; Properties-&gt; Java Build Path-&gt; Order and Export,我确保/ gen文件在序列中首先是/ src文件。< / p>