當引入一個library時報uses-sdk:minSdkVersion 11 cannot be smaller than version 14 declared in library報這個錯誤。
這是因為AndroidManifest.xml檔案中聲明的
和該項目下的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"]
}
報錯如下:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiIXZ05WZD9CX5RXa2Fmcn9CXwczLcVmds92czlGZvwVP9EUTDZ0aRJkSwk0LcxGbpZ2LcBDM08CXlpXazRnbvZ2LcRlMMVDT2EWNvwFdu9mZvwVP9E0T5lleOJTVE5kMNpmYshmMZZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TM5IzN0ETMzEDOwcDM3EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)