Android(安卓)Studio常见问题--uses-sdk:minSdkVersion 11 cannot be smaller than version 15 declared in libra
16lz
2021-01-26
在使用android studio导入gthub上下载的项目时,出现uses-sdk:minSdkVersion 11 cannot be smaller than version 15 declared in library这个错误。
解法一
在android studio 的log里就给出的推荐解法,
Suggestion: use tools:overrideLibrary="io.vov.vitamio" to force usage
如果按照studio给我们的推荐,做如下修改,下面是修改后的AndroidManifest.xml文件:
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="io.vov.vitamio.demo" android:versionCode="002" android:versionName="0.0.2" > <uses-sdk android:minSdkVersion="15" android:targetSdkVersion="19" tools:overrideLibrary="io.vov.vitamio"/></manifest>注意:
1.在manifest节点添加xmlns:tools="http://schemas.android.com/tools"
2.两个Mudle,分别为A和B,A依赖B,那么我们需要修改的是A项目的AndroidManifest.xml;tools:overrideLibrary="io.vov.vitamio",引号里面的内容是B项目的包名。
解法二
由于刚使用studio,不太熟悉,我刚开始用的是解法一。其实细看,就是lib Mudle的最小sdk版本是15,但是依赖该lib的另一个Mudle的最小版本设置的时候使用的是
defaultConfig { minSdkVersion Integer.parseInt(project.ANDROID_BUILD_MIN_SDK_VERSION) targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION) }我们只要把最小sdk版本改成不小于15的数字就可以了。
更多相关文章
- Android(安卓)Studio修改项目名(快速)
- android中修改string.xml中变量
- 【MTK】修改开机重启概率性BUG——无法正常读取SIM卡联系人
- android 动态修改menu item的内容title
- Android聊天背景图片变形解决方案
- Android(安卓)studio异常记录
- Android(安卓)WIFI 架构和控制流程
- 防止ListView变色
- 高通平台短信里面含有中文和ftp开头的网址不能解析