当我按下运行按钮时,它显示没有找到兼容的设备

时间:2013-01-02 05:44:27

标签: android demo

我关注http://developer.android.com/training/basics/activity-lifecycle/stopping.html。我从这里下载了Demo Activity-lifecycle。当我按下run-> Android-Application时,它显示没有找到兼容的目标。我从SDK snd avd manager下载了Android4.2和Android 2.2。我使用android4.2和android2.2创建了四个AVD,但它显示没有找到兼容的设备。任何人都可以告诉我哪个设备与Activity-lifecycle兼容。

关于

的Ajay

6 个答案:

答案 0 :(得分:5)

如果您已经创建了特定AVD,请按照以下步骤操作

Right click on your android project->Run Configuration-> in target tab select-> always prompt to pick device

然后运行您的项目,它将显示所有在线和离线AVD,所以现在从此列表中选择AVD。它将启动AVD并运行您的应用程序。

<强>更新

  

“仍然没有与目标'Google API'兼容的AVD:中止发布”

您是否通过将目标设为Google-API来创建这些AVD?如果没有,则编辑您的AVD并将目标设置为Google-Api并再次运行

答案 1 :(得分:0)

创建 AVD ,支持android-17 (Android 4.2)或android-8 (Android-2.2)

如何创建新的AVD?

on Eclipse, [Window> Android AVD Manager] select,

you press the [new] button, you can create new Android Virtual Device 

答案 2 :(得分:0)

确保您拥有根据应用目标创建的兼容AVD * AVD和针对您的特定应用提及的目标应该匹配。

如果尚未创建AVD,请执行以下步骤:

on Eclipse, [Window> Android AVD Manager] select NEW,  
(press the [new] button), you can create new Android Virtual Device    

或者最简单的方法是全新安装Eclipse,内置Android SDK。 http://developer.android.com/sdk/index.html

答案 3 :(得分:0)

我遇到了同样的问题。 我创建了新的数据定义(即Eclipse ----&gt; Window ---&gt; AVD Manager ---&gt; Data Definitions)。在创建应用程序时添加与您选择的Android版本对应的数据定义。

答案 4 :(得分:0)

我的解决方案: 我在使用Google Apis的项目中遇到了同样的问题,在AVD Manager中我创建了一个新的,并将Target更改为Google Api 16并且它正常工作

答案 5 :(得分:0)

我遇到了同样的问题。 我的解决方案是简单地重新安装SDK。