Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ";运行方式->;安卓应用程序“;不再是Eclipse运行配置中的选项_Android_Eclipse - Fatal编程技术网

Android ";运行方式->;安卓应用程序“;不再是Eclipse运行配置中的选项

Android ";运行方式->;安卓应用程序“;不再是Eclipse运行配置中的选项,android,eclipse,Android,Eclipse,我正在Win7机器上运行Eclipse3.7.2。我有Android SDK和AVD。一切都很顺利。我有一个Android应用程序项目,我在AVD和真正的Android设备上的模拟器下运行。亚洲开发银行也运作良好 在某个时候,我抓到了SDK Android 4.0.3。然后我不得不升级一些我不记得的东西,也许是我的AVD。但是自从这次升级之后,就再也没有选择将我的软件包作为Android应用程序运行了。如果我选择“运行”,它会弹出一个菜单,要求我选择运行它的方式,“Android应用程序”不是一

我正在Win7机器上运行Eclipse3.7.2。我有Android SDK和AVD。一切都很顺利。我有一个Android应用程序项目,我在AVD和真正的Android设备上的模拟器下运行。亚洲开发银行也运作良好

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


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

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

此外,您还可以在“窗口>自定义透视”下进行检查。。。在Eclipse中,再次检查您想要的所有Android选项(菜单、上下文项、视图、工具栏)是否已启用

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

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

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


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

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

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


我也有类似的问题。我最后做的工作是进入Project->Properties->Java Build Path->Order and Export,我确保在顺序中首先是/gen文件,然后是/src文件。

为我解决了这个问题:

  • 右键单击
    包资源管理器中的项目名称
  • Android工具
    ->
    修复项目属性

之后,我只需单击RunAs->Android应用程序,一切都很好

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

好,我去更新了我的ADT插件、AVD和SDK。它仍然没有向我显示任何将我的应用程序作为Android应用程序运行的选项。我不认为它让我处于任何Android的视角。我在Eclipse窗口的左上角没有看到任何与Android透视图相关的内容,在window->Open perspective->DDM中也没有看到任何关于Android的内容。还有其他建议吗?我一直没能解决这个问题。我只是做了一个新的安装,因为我想从靛蓝升级到朱诺无论如何。所以我用插件从头开始安装了Juno,现在我可以再次作为Android应用程序运行了。听起来你的Eclipse安装或者ADT插件已经损坏了。这只是我列出的选项之一,所以如果您想将此标记为已回答,则由您决定。我也有同样的问题。我的舱单不匹配。我清理了它,并且能够选择runas->Android app。不知何故,在更新了其他一些Eclipse插件之后,我的Eclipse失去了对Android的支持——包括这里描述的问题,不再有“runas Android application”选项可用。我重新安装了相应的插件,但即使是现在,我的运行配置对话框也没有显示任何与Android相关的内容。