【问题标题】:How to change the Android Studio Project minSDK version?如何更改 Android Studio 项目 minSDK 版本?
【发布时间】:2014-08-28 01:04:54
【问题描述】:

我有一个反复出现的错误,我不知道如何纠正。我的 android studio 返回一个错误,表明我的 minSdk 版本是 11 并且必须为 14 才能在 styles.xml 中使用 NoTitleBar 父引用。我的 AndroidManifest 有标签 <uses-sdk android:minSdkVersion="14"/> 但错误不会消失。我重新清理了项目并尝试再次构建 - 同样的错误。

Android Studio 版本:0.8.6 操作系统:Win8.1

【问题讨论】:

标签: android sdk android-studio


【解决方案1】:

在 app > build.gradle 文件中尝试修改此部分 默认配置 { minSdkVersion 11 }

最好的问候

【讨论】:

  • 感谢@freemanpolys,这也是第二个解决方案,因为我上次尝试复制一个,然后才称它已解决。
【解决方案2】:

虽然我在清单中设置了 minSdk,但项目级别的 sdk 覆盖了它,或者至少导致了冲突。我是这样定位的:文件 -> 项目结构 -> 应用程序 -> 口味 -> 将 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

【讨论】:

  • 您必须更改您的支持库以避免该错误,支持库 21 适用于 Android L 而不是 API 级别 14。
  • 在为 v4 解决此问题后,v7 也发生了同样的情况。我去了这里:文件->项目结构->应用程序->依赖项,刚刚删除了对v7的库引用。在 build.gradle 中,我在此下拉列表中列出了所有编译版本:文件 -> 项目结构 -> 应用程序 -> 属性 -> 编译 Sdk 版本和构建工具版本。在 build.gradle: 编译 'com.android.support:support-v4:19.0.0' 编译 'com.android.support:support-v4:19.0.1' 编译 'com.android.support:support-v4:19.0 .2' 等等等等
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-01-22
  • 1970-01-01
  • 1970-01-01
  • 2019-03-13
  • 2013-09-30
  • 2012-01-17
  • 2019-02-11
相关资源
最近更新 更多