android - list 合并失败 : uses-sdk:minSdkVersion 15 cannot be smaller than version 16 declared in library [com. google.firebase :firebase-iid:19. 0.0]

标签 android firebase android-gradle-plugin

关于包含实现“com.google.firebase:firebase-core:17.0.0” 在我的 build.gradle(app) 中,我的项目未成功同步。 我已经尝试清理我尝试过的项目,正如错误所示,将 minSdkVersion 增加到 16 (它给出了另一个错误),但没有任何效果。

build.gradle(应用程序)

    android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.example.saad.error"
        minSdkVersion 15
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.google.firebase:firebase-core:17.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}

apply plugin: 'com.google.gms.google-services'

list 文件

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.saad.error">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

最佳答案

我刚刚开始在 Android 上进行开发并遇到了同样的错误。我将 minSdkVersion 从 15 更改为 16,然后构建并运行。

关于android - list 合并失败 : uses-sdk:minSdkVersion 15 cannot be smaller than version 16 declared in library [com. google.firebase :firebase-iid:19. 0.0],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56925251/

相关文章:

android - admob 横幅广告可以应用于 Dialog 吗?或违反谷歌广告展示位置政策

android - Jelly Bean 4.2 上的文件目录

android - Edittext 使用 shape.xml 更改边框颜色

android - 无法解析 : com. android.support :appcompat-v7:26. 0.0

Android Studio 3.4 似乎卡在了 transformClassesAndResourcesWithR8 上

android - 错误 :No resource found that matches the given name (at 'resource' with value '@xml/provider_paths' )

ios - 如何在containerView中重新加载tableView?

angular - 将 Angular 应用程序部署到 Firebase 托管 Github 操作

firebase - Google Cloud Platform - 将 "no organization"的 firebase 项目移动到 "organization"时出错

groovy - 如何使用Gradle同步两个文件夹?