首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >主/详细流的最小api级别等于使用中的api级别。

主/详细流的最小api级别等于使用中的api级别。
EN

Stack Overflow用户
提问于 2013-10-29 10:23:11
回答 2查看 1.5K关注 0票数 5

当我试图在Android中创建一个新的Master/Detail活动时,我被告知“activity /Detail的最低SDK级别为11”。我理解这是为什么,但我不明白为什么我不能创建这个活动,因为我的AndroidManifest.xml是11定义的min。

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

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

  • 从11个以上下载所有SDK
  • 改造工程
  • 使缓存无效并重新启动
  • 将Min、Target和Max SDK设置为18
  • 创建一个具有“节能模式”的新活动

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-06 04:54:56

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

这是解决办法。在您的build.gradle上将有以下一行

代码语言:javascript
复制
android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 16
    }
}

只需将minSdkVersion更改为11,然后单击“具有Gradel文件的同步项目”图标,然后再次尝试创建活动。

票数 2
EN

Stack Overflow用户

发布于 2013-11-30 16:56:07

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19655448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档