我在 Win7 机器上运行 Eclipse 3.7.2。我有 Android SDK 和 AVD。一切都运转良好。我有一个 Android 应用程序项目,已在 AVD 和真实 Android 设备上的模拟器下运行。亚行也运作良好。
在某个时候我抓住了 SDK Android 4.0.3。然后我不得不升级一些我不记得的东西,也许是我的 AVD。但自从这次升级后,我就无法再将我的包作为 Android 应用程序运行。如果我选择“运行”,它会弹出一个菜单,要求我选择运行它的方式,而“Android应用程序”不是一个选择。它必须是Java应用程序等。如果我打开“运行配置”,我的左栏中就没有“Android应用程序”。
我的 SDK 管理器仍将 Android 4.0 和 Android 4.0.3 列为“已安装”。我的 AVD 管理器仍然允许我启动 Android 虚拟设备,甚至创建一个新设备。但 Eclipse 不允许我将包作为 Android 应用程序运行。
除了 AVD、SDK 和其他调试工具的升级之外,请确保检查 Eclipse 的 Android ADT 插件的更新。然后确保您处于 Android 透视图(Eclipse 窗口的左上角),而不是其他/通用 Java 透视图(没有特定于 Android 的选项)。
另外,您可以在 Eclipse 中的“窗口 > 自定义透视...”下进行检查,以仔细检查您想要的所有 Android 选项(菜单、上下文项、视图、工具栏)是否已启用。
更新:
您可以将 Android 工具添加到任何透视图(我将我的透视图命名为“Android”)。从 DDMS 或 Java 视角,转至窗口 > 自定义视角 - DDMS。单击“命令组可用性”选项卡,并确保选中“启动”。
另请转到“项目”>“属性”>“运行/调试设置”并检查是否列出了“启动配置”。创建/编辑该配置并确认它有一个 Android 选项卡(通常设置为运行清单中的默认活动)。
如果没有,您的项目关联可能有问题 - 尝试在项目资源管理器中右键单击您的项目,转到 Android 工具(如果有)> 修复项目属性。我相信有一个 Ant 工具可以从命令行执行此操作,但您必须检查 Android/Google 文档。
也有可能是您的 Eclipse 安装出了问题,或者您安装了比您的 Eclipse 版本更新的 ADT 插件。 Eclipse Juno (v4.2) 于 6 月底发布,最新的 ADT 插件可能正在寻找 v3.7 安装中不存在的东西。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)