i trying integrate firebase in android app. have downloaded google-services.json
file firebase console, added classpath 'com.google.gms:google-services:3.0.0'
in project/build.gradle
. have added apply plugin: 'com.google.gms.google-services'
in app/build.gradle
. using google play services version 9.2.1. however, when sync project files gradle, following error:
error:execution failed task ':app:processdebuggoogleservices'. please fix version conflict either updating version of google-services plugin (information latest version available @ https://bintray.com/android/android-tools/com.google.gms.google-services/) or updating version of com.google.android.gms 9.0.0.
if change version of com.google.android.gms 9.0.0, sync successfully, when run app, following error:
a/firebaseapp: firebase api initialization failure. java.lang.reflect.invocationtargetexception @ java.lang.reflect.method.invokenative(native method) @ java.lang.reflect.method.invoke(method.java:525) @ com.google.firebase.firebaseapp.zza(unknown source) @ com.google.firebase.firebaseapp.initializeapp(unknown source) @ com.google.firebase.firebaseapp.initializeapp(unknown source) @ com.google.firebase.firebaseapp.zzbu(unknown source) @ com.google.firebase.provider.firebaseinitprovider.oncreate(unknown source) @ android.content.contentprovider.attachinfo(contentprovider.java:1058) @ com.google.firebase.provider.firebaseinitprovider.attachinfo(unknown source) @ android.app.activitythread.installprovider(activitythread.java:5097) @ android.app.activitythread.installcontentproviders(activitythread.java:4680) @ android.app.activitythread.handlebindapplication(activitythread.java:4613) @ android.app.activitythread.access$1300(activitythread.java:162) @ android.app.activitythread$h.handlemessage(activitythread.java:1424) @ android.os.handler.dispatchmessage(handler.java:107) @ android.os.looper.loop(looper.java:194) @ android.app.activitythread.main(activitythread.java:5371) @ java.lang.reflect.method.invokenative(native method) @ java.lang.reflect.method.invoke(method.java:525) @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:833) @ com.android.internal.os.zygoteinit.main(zygoteinit.java:600) @ dalvik.system.nativestart.main(native method) caused by: java.lang.incompatibleclasschangeerror: android.support.v4.content.contextcompat @ com.google.firebase.iid.zzg.zzec(unknown source) @ com.google.firebase.iid.zzg.<init>(unknown source) @ com.google.firebase.iid.zzg.<init>(unknown source) @ com.google.firebase.iid.zzd.zzb(unknown source) @ com.google.firebase.iid.firebaseinstanceid.getinstance(unknown source) @ java.lang.reflect.method.invokenative(native method) @ java.lang.reflect.method.invoke(method.java:525) @ com.google.firebase.firebaseapp.zza(unknown source) @ com.google.firebase.firebaseapp.initializeapp(unknown source) @ com.google.firebase.firebaseapp.initializeapp(unknown source) @ com.google.firebase.firebaseapp.zzbu(unknown source) @ com.google.firebase.provider.firebaseinitprovider.oncreate(unknown source) @ android.content.contentprovider.attachinfo(contentprovider.java:1058) @ com.google.firebase.provider.firebaseinitprovider.attachinfo(unknown source) @ android.app.activitythread.installprovider(activitythread.java:5097) @ android.app.activitythread.installcontentproviders(activitythread.java:4680) @ android.app.activitythread.handlebindapplication(activitythread.java:4613) @ android.app.activitythread.access$1300(activitythread.java:162) @ android.app.activitythread$h.handlemessage(activitythread.java:1424) @ android.os.handler.dispatchmessage(handler.java:107) @ android.os.looper.loop(looper.java:194) @ android.app.activitythread.main(activitythread.java:5371) @ java.lang.reflect.method.invokenative(native method) @ java.lang.reflect.method.invoke(method.java:525) @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:833) @ com.android.internal.os.zygoteinit.main(zygoteinit.java:600) @ dalvik.system.nativestart.main(native method)
here dependencies:
dependencies { compile filetree(dir: 'libs', include: ['*.jar']) testcompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:24.1.1' compile 'com.android.support:design:24.1.1' compile 'com.android.support:support-v4:24.1.1' compile 'com.android.support:multidex:1.0.1' compile 'com.google.android.gms:play-services-location:9.0.0' compile 'com.google.android.gms:play-services-maps:9.0.0' compile 'com.android.support:recyclerview-v7:24.1.1' compile 'com.android.support:preference-v7:24.1.1' compile 'com.android.support:preference-v14:24.1.1' compile 'com.firebase:firebase-client-android:2.5.2' compile 'com.google.firebase:firebase-auth:9.0.0' compile 'com.google.android.gms:play-services-auth:9.0.0' compile 'com.google.android.gms:play-services-gcm:9.0.0' compile 'com.google.maps.android:android-maps-utils:0.4' compile 'com.facebook.android:facebook-android-sdk:[4,5)' compile 'com.mikhaellopez:circularimageview:3.0.2'
can guide me how can use firebase along google play services version 9.2.1????
do try use
'com.google.firebase:firebase-auth:9.2.1'
with
'com.google.android.gms:play-services:9.2.1' ?
the 9.2.1 version of firebase can uses of july 14.
Comments
Post a Comment