2014-08-28 41 views
0

我有一个反复出现的错误,我不确定如何更正。我的android studio返回一个错误,指出我的minSdk版本是11,并且必须为14才能在styles.xml中使用NoTitleBar父引用。我的AndroidManifest有标签<uses-sdk android:minSdkVersion="14"/>,但错误不会消失。我重新清理了这个项目,并试图重新构建 - 同样的错误。如何更改Android Studio项目minSDK版本?

的Android Studio版本:0.8.6 OS:Win8.1

+0

我想你可以在这里找到你的答案......请试试这个。 http://stackoverflow.com/questions/19465049/changing-api-level-android-studio – 2015-03-25 06:09:19

回答

0

虽然我有minSdk在清单中设置项目级别的SDK被重写此或至少导致冲突。我定位的方式如下:文件 - >项目结构 - >应用程序 - > Flavors - >将minSdk版本更改为您需要的任何内容(最好匹配清单中的内容,如果它声明的 - 否则将其从中删除)。希望这可以帮助。

作为一个说明我旁边也遇到了这个错误,我还没有得到解决:

Error:Execution failed for task ':app:processDebugManifest'. 
> Manifest merger failed : uses-sdk:minSdkVersion 14 cannot be smaller than version L declared in library com.android.support:support-v4:21.0.0-rc1 
+1

你必须改变你的支持库,以避免错误,支持库21是Android L不用于API等级14 。 – 2014-08-28 01:14:07

+0

为v4解决此问题后,v7也发生了相同的问题。我去了这里:文件 - >项目结构 - >应用程序 - >依赖关系,并刚刚删除库引用v7。在build.gradle中,列出了此处下拉列表中的所有编译版本:文件 - >项目结构 - >应用程序 - >属性 - >编译Sdk版本和生成工具版本。 在build.gradle中: compile'c​​om.android.support:support-v4:19.0.0' compile'c​​om.android.support:support-v4:19.0.1' compile'c​​om.android.support:support -v4:19.0.2' etc等 – natur3 2014-08-28 01:57:30

2

在应用程序>的build.gradle文件试图修改这一部分 defaultConfig { 的minSdkVersion 11 }

致以问候

+0

感谢@freemanpolys这是第二个解决方案,以及我在最后一次尝试复制之前调用它解决。 – natur3 2014-08-28 02:58:05

相关问题