Firebase / Android FirebaseUI Ошибка - PullRequest
0 голосов
/ 28 мая 2018

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

ошибка: не удается получить доступ к файлу класса zzeuq для com.google.android.gms.internal.zzeuq не найден

Вот мой файл gradle .

apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    defaultConfig {
        applicationId "com.example.vanillatalk.vanillatalk"
        minSdkVersion 21
        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'
    compile 'com.android.support:design:27.1.1'
    implementation 'com.android.support.constraint:constraint-layout:1.1.0'
    implementation 'com.google.firebase:firebase-auth:11.6.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'
    implementation 'com.google.firebase:firebase-database:11.6.0'
    implementation 'com.google.firebase:firebase-storage:11.6.0'
    implementation 'de.hdodenhof:circleimageview:2.2.0'
    compile 'com.theartofdev.edmodo:android-image-cropper:2.7.+'
    implementation 'com.squareup.picasso:picasso:2.71828'
    implementation 'com.firebaseui:firebase-ui-database:4.0.0'
}

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

Я думаю, что ошибка связана с несовпадающими версиями firebase, поскольку она 11.6.0 и firebase-ui-database: 4.0.0, но я не могу найти правильные версии для firebase-ui-database, которые бы соответствовали 11.6.0?

Может кто-нибудь помочь?

Ответы [ 2 ]

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

Вы должны использовать все последние зависимости от библиотеки, чтобы использовать

implementation 'com.firebaseui:firebase-ui-database:4.0.0'

Теперь я проверил, что когда я использую библиотеку firebase-database:15.0.1, она не позволяет мне правильно выполнять синхронизацию.

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

implementation 'com.google.firebase:firebase-database:16.0.1'
implementation 'com.google.firebase:firebase-auth:16.0.1'
implementation 'com.google.firebase:firebase-storage:16.0.1'

Или вы можете попытаться найти firebase-database:11.6.0 эту версию похожую FirebaseUi библиотеку.Но это трудно найти.

Спасибо.

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

Если вы хотите использовать version 4.0 из firebase ui, вам нужно обновить firebase зависимости :

implementation 'com.google.firebase:firebase-database:16.0.1'

Для версии 11.6.0 firebase вы должны использовать версию 3.x.x пользовательского интерфейса Firebase, см. this .

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