AndroidManifest 合并错误 : Error: uses-sdk:minSdkVersion 11 cannot be smaller than version 14 declared in library

标签 android android-gradle-plugin google-play-services android-manifest

这是合并错误。

  • AndroidManifest 合并错误:错误:uses-sdk:minSdkVersion 11 不能小于库中声明的版本 14 ..android\build-cache\570d870ca8b91d8f399eeac1eabcca1d94c4782f\output\AndroidManifest.xml 建议:使用工具:overrideLibrary="com.google .android.gms.iid

如何解决?

最佳答案

我假设您使用的是最新版本的播放服务。 Google play 服务已停止支持低于 14 的 sdk 版本。所以,你必须将你的 minSdkVersion 设置为 14。要更改它,你必须转到应用程序 gradle 文件,在 defaultConfig 括号内,设置 minSdkVersion 到 14。之后,同步 gradle 然后构建并运行项目。

defaultConfig {
       .....
        minSdkVersion 14
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
    } 

如果您确实需要将 minSdkVersion 设置为 11(或低于 14),请使用以前版本的播放服务。

关于AndroidManifest 合并错误 : Error: uses-sdk:minSdkVersion 11 cannot be smaller than version 14 declared in library,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43436932/

相关文章:

android - Unity Google Play 服务插件 Social.localUser.Authenticate(...) 应用程序崩溃

android - 解析颜色而不是资源 ID

android - Gradle 依赖 : How to figure out what's causing this duplication

java - 任务 'app:mergeDebugResource' 执行失败

java - 错误 :Execution failed for task , 以非零退出值 1 结束

android - 即使在删除应用程序后,Google Drive Android API 也会返回成功

java - 如果我先放置 ScrollView 然后布局,则布局不会显示

java - 带有圆角的 AppWidget 图像

java - 从字符串中删除字符 '\u202A' 8234

android - 直接在 Google+ 中分享帖子