【问题标题】:When i press run button it shows no compatible devices found当我按下运行按钮时,它显示未找到兼容设备
【发布时间】:2012-12-16 13:04:31
【问题描述】:

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

关于

【问题讨论】:

  • 你在 android manifest 文件中设置的 minsdk 或 target sdkversion 是什么。
  • 你说我使用android4.2和android2.2创建了AVD。然后你启动了 AVD。?
  • 这些分别是 android min.sdk =07 和 target sdk version=15
  • 控制台显示“仍然没有与目标 'Google API' 兼容的 AVD:正在中止启动”分钟。 sdk 是 7 我正在使用 8(FROYO) 来运行应用程序,但它仍然无法正常工作

标签: android demo


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    我的解决方案: 我对使用 Google API 的项目有同样的问题,在 AVD 管理器中我创建了一个新的,并将目标更改为 Google Api 16 并且它可以工作

    【讨论】:

      【解决方案3】:

      如果您已经创建了特定的 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 并再次运行

      【讨论】:

      • 控制台显示“仍然没有与目标 'Google API' 兼容的 AVD:正在中止启动”分钟。 sdk 是 7 我用的是 8(FROYO) 还是不行?
      【解决方案4】:

      我遇到了同样的问题。 我创建了新的数据定义(即 Eclipse---->Window--->AVD Manager--->Data Definitions)。在创建应用程序时添加与您选择作为目标的android版本相对应的数据定义。

      【讨论】:

        【解决方案5】:

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

        如果尚未创建 AVD,请按照以下步骤操作:

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

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

        【讨论】:

          【解决方案6】:

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

          如何创建新的 AVD?

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

          【讨论】:

          • 嘿,我之前试过那个东西,但没用。你知道哪个 AVD 兼容 Activity Lifecycle 吗?
          • 亲爱的,AVD 的选择和创建取决于您的应用程序正在运行的 API 级别。不要误导自己。创建 API 的 AVD,为您的应用程序准备。
          • hey minsdk given is 7 and target sdk given is 15 所以我将 target 和 min sdk 分别更改为 17 和 8 然后我按 i run->android application 但它仍然无法正常工作。不知道怎么办?
          • 控制台显示“仍然没有与目标 'Google API' 兼容的 AVD:正在中止启动”分钟。 sdk 是 7 我正在使用 8(FROYO) 仍然无法正常工作
          猜你喜欢
          • 2019-12-05
          • 2013-01-14
          • 2016-04-04
          • 2014-06-19
          • 2021-12-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-11-26
          相关资源
          最近更新 更多