Java 日蚀错误;无法启动选择,并且没有最近的启动”;

Java 日蚀错误;无法启动选择,并且没有最近的启动”;,java,eclipse,sdk,android,Java,Eclipse,Sdk,Android,我刚刚开始Android编程,所以下载了Eclipse并开始了 从这里创建了我的第一个项目,遵循教程: 当我在下一课中从这里运行该应用程序时: 我照他们说的做了。通过USB连接我的设备,也启用了USB调试,但当我单击在eclipse上运行时,出现了上述错误 我做错了什么?Eclipse无法确定您想要运行什么,而且因为您以前没有运行过任何东西,所以它也无法尝试重新运行 不要单击绿色的“运行”按钮,而是单击它旁边的下拉列表并选择运行配置。在Android选项卡上,确保已将其设置为您的项目。在“目标

我刚刚开始Android编程,所以下载了Eclipse并开始了

从这里创建了我的第一个项目,遵循教程:

当我在下一课中从这里运行该应用程序时:

我照他们说的做了。通过USB连接我的设备,也启用了USB调试,但当我单击在eclipse上运行时,出现了上述错误


我做错了什么?

Eclipse无法确定您想要运行什么,而且因为您以前没有运行过任何东西,所以它也无法尝试重新运行

不要单击绿色的“运行”按钮,而是单击它旁边的下拉列表并选择运行配置。在Android选项卡上,确保已将其设置为您的项目。在“目标”选项卡中,根据需要设置勾选框和选项以确定设备的目标。然后单击Run。密切关注Eclipse中的控制台选项卡-这将让您知道发生了什么。设置好跑步配置后,下次只需点击绿色的“跑步”按钮即可

有时候,让所有的东西都能与你的设备通话,一开始就有问题。考虑使用AVD(即仿真器)作为替代方案,至少在有问题时开始。您可以在Eclipse中通过菜单窗口->Android虚拟设备管理器轻松创建一个

要查看设备上正在安装和启动的项目的进度,请检查控制台。
它是Eclipse中的一个面板,带有Problems/Javadoc/Declaration/Console/LogCat等选项卡。它可能会被最小化—检查右下角的托盘。或者只需使用菜单中的Window/Show View/Console将其置于最前面。有两个控制台,Android和DDMS-图标旁边有一个下拉列表,您可以在其中切换。

按照以下步骤在连接的设备上运行应用程序。 1.将目录更改为Android项目的根目录并执行:
ant调试
2.确保Android SDK
platform tools/
目录包含在您的
PATH
环境变量中,然后执行:
adb install bin/-debug.apk
在您的设备上,找到
并打开它


请参阅

您能告诉我们有关此错误的更多信息吗?Logcat就可以了。上传了一个屏幕截图。右键单击您的项目,然后单击RunAs->android应用程序它工作了。我选择了我的设备,它位于名为“emulator-5554”的“选择正在运行的android设备”下。我选择了它并按下ok。然后什么也没发生。控制台选项卡位于哪里?请参阅上面的编辑。您可以在Eclipse中打开控制台选项卡,方法是转到窗口(选项卡)->显示视图->控制台这是我按下run后控制台显示的内容。[2013-12-04 23:01:16-abc]Android启动![2013-12-04 23:01:16-abc]adb正常运行。[2013-12-04 23:01:16-abc]正在执行com.example.abc.main活动启动[2013-12-04 23:01:16-abc]自动目标模式:无法检测设备兼容性。请选择目标设备。[2013-12-04 23:01:19-abc]应用程序已部署。无需重新安装。“在下一条评论中继续”[2013-12-04 23:01:19-abc]启动设备模拟器上的活动com.example.abc.MainActivity-5554[2013-12-04 23:01:20-abc]活动管理器:启动:Intent{act=android.Intent.action.MAIN cat=[android.Intent.category.LAUNCHER]cmp=com.example.abc/.MainActivity}”你在命令行模式下解释我,但我正在使用eclipse运行它。我已经按照你发布的链接中的步骤进行了操作。就连我在我的问题中也发布了这个链接。你发布的第一个链接说明你是通过命令行创建应用程序的。因此我的答案是。否则@NigelK的答案应该是doSorry没有注意到我命令行链接,我的错。