[英]Master/Detail flow has minimum api level equal to that in use
When i try to create a new Master/Detail flow activity in Android Studio i am told "The activity Master/Detail Flow has a minimum SDK level of 11.". 当我尝试在Android Studio中创建新的Master / Detail流程活动时,我被告知“活动主/详细信息流的最低SDK级别为11”。 I understand why this is, but I don't understand why i am being prevented from creating this activity as the min SDK as defined by my AndroidManifest.xml is 11. 我明白为什么会这样,但我不明白为什么我被阻止创建这个活动,因为我的AndroidManifest.xml定义的min SDK是11。
I created with a lower minimum but have since changed to 11. When i create a new project with a miniumum of 11, and then change the manifest to use 7 as min SDK I can create a new Master/Detail flow activity. 我创建了一个较低的最小值,但后来改为11.当我创建一个最小值为11的新项目,然后将清单更改为使用7作为min SDK时,我可以创建一个新的Master / Detail流程活动。 This makes me think there is a project property i need to change, but I cannot find it! 这让我觉得我需要改变一个项目属性,但我找不到它!
I have tried so far: 我到目前为止尝试过:
This may be late answer but i found same problem. 这可能是迟到的答案,但我发现同样的问题。
Here is solution. 这是解决方案。 On your build.gradle there will be following line 在你的build.gradle上会有以下行
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 8
targetSdkVersion 16
}
}
just change minSdkVersion to 11 and click "Sync Project with Gradel File" icon, then try to create Activity again. 只需将minSdkVersion更改为11并单击“与Gradel文件同步项目”图标,然后再次尝试创建活动。
Problem occurred with minimum required sdk, I guess, you have API 18: Android 2.2 (Froyo)
. 问题发生在最低要求的sdk上,我想,你有API 18: Android 2.2 (Froyo)
。 Just change it to API 11
. 只需将其更改为API 11
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.