7

我在 Win7 机器上运行 Eclipse 3.7.2。我有 Android SDK 和 AVD。一切运作良好。我有一个 Android App 项目,我在 AVD 上的模拟器和真正的 Android 设备上运行。亚行也运作良好。

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

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

4

5 回答 5

5

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

此外,您可以在 Eclipse 中的 Window > Customize Perspective... 下检查以仔细检查您想要的所有 Android 选项(菜单、上下文项、视图、工具栏)是否已启用。

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

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

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

也有可能是您的 Eclipse 安装出现问题,或者您的 ADT 插件比您的 Eclipse 版本更新。Eclipse Juno (v4.2) 于 6 月底发布,最新的 ADT 插件可能正在寻找您的 v3.7 安装中没有的东西。

于 2012-06-02T16:29:44.633 回答
2

为我解决的问题是:

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

之后我可以点击 Run As -> Android Application 一切都很好

于 2013-10-25T09:55:48.263 回答
1

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

于 2016-09-25T23:44:50.283 回答
0

我有一个类似的问题。我最终所做的工作是进入 Project->Properties->Java Build Path->Order and Export 并且我确保 /gen 文件在我们的序列中是第一个,然后是 /src 文件。

于 2013-09-20T11:49:06.007 回答
0

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

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

在此处输入图像描述

于 2012-09-25T20:19:15.837 回答