Android应用无法在“运行配置”中找到要运行的AVD目标

时间:2012-01-23 00:52:36

标签: target avd

我是Eclipse和Android的新手。我成功完成了“Hello Android”教程。它在我创建的两个AVD上编译,下载并运行良好...“first_avd”和“second_avd”。为此,我突出显示应用程序,右键单击,选择“运行方式” - > “运行配置......”, - > “目标”,显示两个AVD,我选择其中一个,它可以工作。

然后我开始使用记事本教程。但我不能像上面那样运行它,因为“运行配置......” - > “目标”既不显示我的AVD;它是灰色的,并说“没有AVD可用”。

但是,如果我只选择“运行方式” - > “Android应用程序”,“first_avd”似乎是自动选择的,应用程序加载并运行。 - 或者 - 如果“first_avd”或“second_avd”已经启动,则应用程序将加载并在启动的AVD上运行。因此,应用程序工作正常!

我可能在这里遗漏了一些非常简单的东西,但是我整天都在讨论这个问题,检查了谷歌,直到我无法弄清楚要问的任何问题,没有结果。两个AVD都有Platform 4.0和APILevel 14.两个“Hello Android”和“Notepadv1”都包含在他们的Manifest中。我应该能够选择AVD来运行“Notepadv1”,但不能。

任何提示都将不胜感激!

2 个答案:

答案 0 :(得分:2)

转到AVD管理器并编辑VD,使其使用与项目目标的API级别相同的API级别

答案 1 :(得分:0)

我也是Android开发的新手,最近我遇到了类似的问题。

当你创建一个Android项目时,它会询问你一个'目标',你选择一个可用的版本(android 3.0,4.0.3等)。如果您选择的版本高于AVD上运行的版本,则会告诉您它无法找到任何版本。

因此请检查您是否有运行该版本的AVD,如果没有,请使用ADV管理器创建一个。

对我有用。