错误:清单合并失败:uses-sdk:minSdkVersion 15不能小于在库[com.google.firebase:firebase-iid:19.0.0]中声明的版本16 C:\ Users \ User.gradle \ caches \ transforms-2 \ files-2.1 \ 856a947c1a9c6ebc4d2fc0c2fb4dbece \ firebase-iid-19.0.0 \ AndroidManifest.xml,因为该库可能使用的API在15中不可用 建议:使用兼容的库,其minSdk最多为15, 或将该项目的minSdk版本提高到至少16, 或使用tools:overrideLibrary =“ com.google.firebase.iid”强制使用(可能导致运行时失败)
dependencies {
classpath 'com.android.tools.build:gradle:3.5.0'
classpath 'com.google.gms:google-services:4.2.0' // Google Services plugin
}
dependencies {
// Add the Firebase SDK for Google Analytics
implementation 'com.google.firebase:firebase-analytics:17.1.0'
}
答案 0 :(得分:0)
错误表明minSdkVersion 15不能小于版本16 在这种情况下:
只需将gradle文件中的minSdkVersion
更改为16
答案 1 :(得分:0)
使用Firebase库{strong>的most recently versions所需的最低SDK级别为16 。没有解决方法。
在您的build.gradle
文件中,使用以下命令更改值:
android {
...
defaultConfig {
minSdkVersion 16 //or higher
..
}
}
答案 2 :(得分:0)
在您的 build.gradle 文件中,请将版本更改为高于“ minSdkVersion 15 ”。
答案 3 :(得分:0)
minSdkVersion更改为 API级别16 ,以与Google Play services distribution policy保持一致。
所以您必须像
那样更改gradle文件android {
...
defaultConfig {
minSdkVersion 16
..
}
}
答案 4 :(得分:0)
android {
compileSdkVersion 28
defaultConfig {
applicationId 'com.Demo'
minSdkVersion 21
targetSdkVersion 28
versionCode 10
versionName "1.6"
multiDexEnabled true
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
并添加gradle:-implementation 'com.android.support:multidex:1.0.3'
答案 5 :(得分:0)
请转到build.gradle(Module.app)并将“ minSdkVersion”更新为16或更高,如下所示:
defaultConfig { ............. minSdkVersion 21 ............ }
或上方,然后单击“同步”。