5

当我尝试在 Android Studio 中创建新的 Master/Detail 流活动时,我被告知“活动 Master/Detail Flow 的最低 SDK 级别为 11。”。我理解为什么会这样,但我不明白为什么我被阻止创建此活动,因为我的 AndroidManifest.xml 定义的最小 SDK 为 11。

我创建的最小值较低,但后来更改为 11。当我创建一个最小值为 11 的新项目,然后将清单更改为使用 7 作为 min SDK 时,我可以创建一个新的主/详细流活动。这让我觉得我需要更改一个项目属性,但我找不到它!

到目前为止我已经尝试过:

  • 从 11 开始下载所有 SDK
  • 重建项目
  • 使缓存无效并重新启动
  • 将 Min、Target 和 Max SDK 设置为 18
  • 创建一个启用“省电模式”的新活动

这是我的最小 SDK 版本旁边的错误图片

4

2 回答 2

2

这可能是迟到的答案,但我发现了同样的问题。

这是解决方案。在您的 build.gradle 上会有以下行

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 16
    }
}

只需将 minSdkVersion 更改为 11 并单击“Sync Project with Gradel File”图标,然后再次尝试创建 Activity。

于 2014-01-06T04:54:56.000 回答
1

我猜你有最低要求的 sdk 出现问题API 18: Android 2.2 (Froyo)。只需将其更改为API 11.

于 2013-11-30T16:56:07.027 回答