当引入一个library时报uses-sdk:minSdkVersion 11 cannot be smaller than version 14 declared in library报这个错误。

这是因为AndroidManifest.xml文件中声明的

 minSdkVersion 14
和该项目下的build.gradle文件中声明的不一致造成的。把build.gradle中的改成AndroidManifest.xml即可,不需要管建议,当然了你引入的library里面AndroidManifest.xml和build.gradle中不能太低,所有module应该和主项目保持一致
 <uses-sdk
        android:minSdkVersion="14"
        android:targetSdkVersion="21"
        />


该项目的build.gradle



build.gradle中

android {
    compileSdkVersion 19
    buildToolsVersion "25"
    defaultConfig {
        applicationId 'com.xxx.ccccol'
        minSdkVersion 14
        targetSdkVersion 25
        versionCode 254
        versionName "2.5.4"
        manifestPlaceholders = [UMENG_CHANNEL_VALUE: "iybrtool"]
    }

报错如下:


GitHub 加速计划 / ma / mall
27
11
下载
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
最近提交(Master分支:3 个月前 )
cf9ddbf5 - 5 个月前
70a226f4 - 6 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐