Получив ошибку попробуйте подключить firebase - PullRequest
0 голосов
/ 29 мая 2018

Hellow all,

Я пытаюсь подключить firebase к своему приложению для Android, но я получаю эту ошибку

enter image description here

, чтобыл вызван, я пытался войти в систему с помощью помощника.Я попробовал несколько решений здесь, в StackOverflow.но это не работает для меня.

это проект сборки Gradle

buildscript {

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.0'
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

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

А вот модуль сборки Gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    defaultConfig {
        applicationId "com.gpacalc.shannirmala.gpacalculator"
        minSdkVersion 15
        targetSdkVersion 27
        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:27.1.1'
    implementation 'com.android.support.constraint:constraint-layout:1.1.0'
    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'
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:design:27.1.1'
}

1 Ответ

0 голосов
/ 29 мая 2018

Если вы обращаетесь к firebase в первый раз, тогда следуйте ручной настройке, потому что это увеличивает ваши знания во второй раз, когда вы можете использовать помощник.

Добавить следующую зависимость на уровне проекта build.gradle файл, как показано ниже

dependencies {
        classpath 'com.android.tools.build:gradle:3.1.2'
        classpath 'com.google.gms:google-services:3.2.0' // google-services plugin
    }

Затем после применения плагина на уровне приложения build.gradle внизу раздела зависимостей, а также добавьте зависимость Firebase в раздел зависимостей, как показано ниже.

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    //noinspection GradleCompatible
    implementation 'com.android.support:appcompat-v7:26.+'
    implementation 'com.android.support:design:26.+'
    implementation 'com.android.support:cardview-v7:26.+'
    implementation 'com.android.support.constraint:constraint-layout:1.1.0-beta1'
    implementation 'com.android.support:support-vector-drawable:26.1.0'
    compile 'com.android.support:support-v4:26.+'
    compile 'com.google.firebase:firebase-core:12.0.0'
    compile 'com.google.firebase:firebase-auth:12.0.0'
}
apply plugin: 'com.google.gms.google-services'

И, наконец, поместите google-services.json файл в каталоге приложения, который был загружен с вашей консоли Firebase после создания проекта Firebase для вашего приложения.

Как создать проект Firebase на консоли?

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