报错信息:

Information:Gradle tasks [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :loginlibrary:generateDebugSources, :loginlibrary:generateDebugAndroidTestSources, :loginlibrary:mockableAndroidJar, :mainlibrary:generateDebugSources, :mainlibrary:generateDebugAndroidTestSources, :mainlibrary:mockableAndroidJar, :dynalibrary:generateDebugSources, :dynalibrary:generateDebugAndroidTestSources, :dynalibrary:mockableAndroidJar, :baselibrary:generateDebugSources, :baselibrary:generateDebugAndroidTestSources, :baselibrary:mockableAndroidJar]
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 19 cannot be smaller than version 21 declared in library [:loginlibrary] F:\2020workspace\xiaohongshu\Client\loginlibrary\build\intermediates\manifests\full\debug\AndroidManifest.xml as the library might be using APIs not available in 19
      Suggestion: use a compatible library with a minSdk of at most 19,
          or increase this project's minSdk version to at least 21,
          or use tools:overrideLibrary="com.banwxf.loginlibrary" to force usage (may lead to runtime failures)
Information:BUILD FAILED in 5s
Information:1 error
Information:0 warnings
Information:See complete output in console

问题分析:

Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 19 cannot be smaller than version 21 declared in library [:loginlibrary]

这行日志就能看出原因,合并配置文件错误。原因就是你的项目中引用了多个library项目,而你的主要的项目的build.gradle中的配置是这样的,最小配置的是19.而你library中配置是21,比你主程序的要大导致两个冲突,他告诉你你的库项目不支持19的版本。

解决办法:

将所有library项目中的版本和主项目app的保持一致即可

Manifest merger failed : uses-sdk:minSdkVersion 19 cannot be smaller than version 21 declared in lib相关推荐

  1. Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than version 21 declared in lib

    android的报错提示: Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than version 21 d ...

  2. Manifest merger failed : uses-sdk:minSdkVersion 16 cannot be smaller than version 21 declared in lib

    问题起因:原来的app minSdkVersion 16,如图: 接入oaid_sdk_1.0.23.aar后编译不通过,提示: Manifest merger failed : uses-sdk:m ...

  3. 【错误记录】Android 应用导入 ijkplayer 报错 ( uses-sdk:minSdkVersion 19 cannot be smaller than version 21 decl )

    文章目录 一.报错信息 二.解决方案 方案一 方案二 一.报错信息 在 Android 应用中 , 使用 ijkplayer , 如果在 build.gradle 中配置了 abiFilters 如下 ...

  4. Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than version 16 declared in lib

    今天导入饺子库提示 sdk 不能低于16的错误提示,导致build 失败 处理方法: 我把15 改成了16即可编译通过 这个是之前写的,目前各大应用平台要求最低是26了,

  5. ERROR: Manifest merger failed : uses-sdk:minSdkVersion 24 cannot be smaller than version 27 declared

    这个是引入的库的时候出现的,一般自己都是把minSdkVersino 改成要求的版本的 但是这个确实要求最低为27 也就是android8.1了,过分了,最后百度返现了一个方法就是在 配置文件中的An ...

  6. 解决打包APK时候的报错:uses-sdk:minSdkVersion 22 cannot be smaller than version 23 declared in library

    在图示位置将Minimum API Level更改为更高版本即可.

  7. Android运行报错Manifest merger failed : uses-sdk:minSdkVersion 26 cannot be smaller than version 28 decl

    项目运行报错Manifest merger failed : uses-sdk:minSdkVersion 26 cannot be smaller than version 28 declared ...

  8. Android Manifest merger failed:××× 问题解决

    今天添加AdMob Mediation功能测试套件时,出现了 Manifest merger failed 的问题,具体错误如下: Manifest merger failed : uses-sdk: ...

  9. Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than version 19 declared in lib

    错误提示: Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than version 19 declared ...

最新文章

  1. SpringBoot内置tomcat启动原理
  2. 2009年新计划,开始使用dotnet来开发web
  3. ./configure,make,make install的作用
  4. 一张图理清ASP.NET Core启动流程
  5. 我对CSS vertical-align的一些理解与认识(一)
  6. ASP.NET MVC中的模型装配 封装方法 非常好用
  7. switch 关键字的学习
  8. 如何让Windows 只显示某些文件扩展名
  9. 针对低网速的性能优化
  10. 【算法导论】第15章动态规划
  11. 性能测试以及实际中有关性能测试的问题
  12. SpringCloud知识点复习(第一次)
  13. EPUB、CAJ 、PDF 格式的区别,有什么好用的安卓epub阅读器
  14. 盘点火影中写轮眼谁最强
  15. 2017-2018 中国人工智能产业路线图
  16. vue渲染大量数据如何优化_大数据量场景下的Vue性能优化
  17. java注解约束参数为固定值_java自定义注解的实现及属性设置
  18. 中山マミ - 咲く未来
  19. html怎么给视频加遮罩,详解基于canvas的视频遮罩插件
  20. 校园跑腿小程序市场需要和功能分析!

热门文章

  1. 带你深入了解机器人视觉系统工作原理及其应用
  2. 无需下载软件pdf转jpg格式
  3. R语言学习-----数据的载入
  4. 如何利用CRM系统做好客户关系管理?
  5. html5 placeholder与value的区别
  6. Java技术栈学习路线
  7. c语言字母数字有多少种组合,C语言------排列组合 组合情况(重复和不重复)
  8. overleaf表格_搞定LaTeX论文中的表格
  9. JGG近期专刊征稿汇总|时空组学、人体微生物组、人类遗传病、小麦生物学
  10. 苹果列出了app被拒最常见原因,你中枪了吗?