我关注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
答案 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。