易游网-易游模拟器

 找回密码
 立即注册
查看: 2169|回复: 0

[andriod] Android Studio编译报错:sdk:minSdkVersion 1 cannot be smaller than

[复制链接]

3382

主题

3401

帖子

38

积分

超级版主

Rank: 8Rank: 8

积分
38

技术达人

发表于 2021-1-5 08:37:13 | 显示全部楼层 |阅读模式
Android Studio编译报错:sdk:minSdkVersion 1 cannot be smaller than version 7 declared in library
背景

有一个以前的项目从Eclipse迁移到Android Studio,结果编译的时候报错如下:

Error:Execution failed for task ':lDrawer:processDebugAndroidTestManifest'.            > java.lang.RuntimeException: Manifest merger failed : uses-sdk:minSdkVersion 1 cannot be smaller than version 7 declared inlibrary [com.android.support:appcompat-v7:23.3.0]     Suggestion: use toolsverrideLibrary="android.support.v7.appcompat"toforce usage
根据报错提示:最低兼容版本api 1低于v7兼容类库的api 7,找到app的gradle发现设置了最低兼容9,并不是1啊.

原因

原来同时迁移的还有几个类库项目,类库的gradle默认是没有设置最低兼容版本的

解决

找到原因就简单了,将类库项目的gradle修改为如下,添加defaultConfig 节点:

android {   
    defaultConfig {        
        minSdkVersion 10        
        targetSdkVersion 19   
    }
}






您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|易游网-易游模拟器 Copyright @2015-2021 ( 浙ICP备15028007号-1 )

GMT+8, 2024-5-4 09:50 , Processed in 0.023436 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表