我在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应用程序运行。
答案 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应用程序”并选择新项目,选择您的项目并单击运行。
答案 4 :(得分:0)
我有类似的问题。我最终做的工作是进入Project-&gt; Properties-&gt; Java Build Path-&gt; Order and Export,我确保/ gen文件在序列中首先是/ src文件。< / p>