Я пытался подключить мое приложение Android к Google Firebase, но оно отображает ошибку - PullRequest
0 голосов
/ 21 февраля 2020

Я пытался подключить свое приложение к Google Firebase, я следовал процедуре с реализацией в Gradle, а также файл JSON. После этого я попытался запустить свое приложение, и оно показало это сообщение об ошибке:

enter image description here

Это мой файл Gradle:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

    buildscript {
        repositories {
            google()
            jcenter()

        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.5.3'
            classpath 'com.google.gms:google-services:4.3.3'
            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }
    }

    allprojects {
        repositories {
            google()
            jcenter()

        }
    }


    task clean(type: Delete) {
        delete rootProject.buildDir

Это мой другой модуль Gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 29
    buildToolsVersion "29.0.3"
    defaultConfig {
        applicationId "com.example.ius"
        minSdkVersion 15
        targetSdkVersion 29
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
}
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.1.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    implementation 'androidx.legacy:legacy-support-v4:1.0.0'
    implementation 'com.google.android.material:material:1.0.0'
    implementation 'androidx.navigation:navigation-fragment:2.0.0'
    implementation 'androidx.navigation:navigation-ui:2.0.0'
    implementation 'androidx.lifecycle:lifecycle-extensions:2.0.0'
    implementation 'com.google.firebase:firebase-analytics:17.2.2'
    implementation 'com.google.firebase:firebase-auth:19.2.0'
    testImplementation 'junit:junit:4.12'
    implementation 'com.android.volley:volley:1.1.0'
    androidTestImplementation 'androidx.test.ext:junit:1.1.1'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
}

Если бы вы могли мне помочь, это значило бы для меня мир. Заранее спасибо: D

Ответы [ 4 ]

3 голосов
/ 21 февраля 2020

Измените minSdkVersion 15 на minSdkVersion 16

Как указано в Документах , что

Убедитесь, что ваше приложение соответствует следующим требованиям: Целевой уровень API 16 (Jelly Bean) или позже

2 голосов
/ 21 февраля 2020

Некоторые из ваших библиотек имеют minSdk 16. Поэтому вы должны изменить minSdkVersion на 16 или изменить библиотеку, совместимую с SDK 15.

В вашем build.gradle (модуль leve)

изменить minSdkVersion 15 до minSdkVersion 16 в defaultConfig

PS. Почему вы используете minSDk 16, я думаю, что все еще в порядке 21.

0 голосов
/ 21 февраля 2020

уменьшение версии библиотеки

реализация 'com.google.firebase: firebase-auth: 16.0.5'

0 голосов
/ 21 февраля 2020

В defaultConfig изменение minSdkVersion с 15 на 16 может помочь ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...