天天看點

uses-sdk:minSdkVersion 11 cannot be smaller than version 14 declared in library

當引入一個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"]
    }
           

報錯如下:

uses-sdk:minSdkVersion 11 cannot be smaller than version 14 declared in library

繼續閱讀