Open Hudhud opened 7 years ago
`
GoogleSignInAccount acct = signInResult.getSignInAccount(); JSONObject result = new JSONObject(); try { JSONObject accessTokenBundle = getAuthToken( cordova.getActivity(), acct.getAccount(), true );
`
Ok, so I wrote this code not long ago. GoogleSignInAccount has the getAccount() method. I can only guess, in your case, it pulls a different (older?) version of google play jar - which is unpinned (not sure whether for a good reason).
What's the version your project is pulling?
[~/.../app/platforms/android][master]$ ./gradlew androidDependencies | grep play +--- com.google.android.gms:play-services-auth:10.2.1
what are your min/max sdk limits? uses-sdk android:minSdkVersion="16" android:targetSdkVersion="25"
It was: cordova.system.library.4=com.google.android.gms:play-services-auth:+ cordova.system.library.5=com.google.android.gms:play-services-identity:+
But changed it to 9.0.0 as it told me to.
Regarding the sdk, the target is 25 and min sdk is 16
@remster: Do I have to edit the Java code manually?
You didn't supply the version of your google play jars. Please run: Please run: ./gradlew androidDependencies | grep play
(and i guess you're on windows, so just look for com.google.android.gms:play-services-* by other means.
No you shouldn't have to edit no java code, but you will have to work out whether you're indeed, running an older version of play services and if so, who pulls them? You probably have some other component pulling an older version.
Please give context and be specific as to:
It was: cordova.system.library.4=com.google.android.gms:play-services-auth:+ cordova.system.library.5=com.google.android.gms:play-services-identity:+ But changed it to 9.0.0 as it told me to.
The version of my google play services is 39 - Found it in the SDK manager.
What I meant was:
I started by installing the configuration file from Firebase and when I tried to build the project, I was told to update google service to 9.0.0
EDIT: I only use the Google Service for the Google+ sign in The version of my Google Repository is 47
We're not communicating very well. If the version of your google play servies is 39, how come it is also 9.0.0?
please run gradlew androidDependencies
I've shown you earlier that mine are 10.2.1 and it would be a good thing to do to check whether upgrading helps.
I am unable to find the archive of this as it pertains to 9.0.0, but my guess is that GoogleSignInAccount.getAccount() has been added sometime between 9.0.0 and 10.2.1.
@remster : this is what I get when I run androidDependencies:
+--- io.card:android-sdk:5.4.0 +--- com.paypal.sdk:paypal-android-sdk:2.14.6 +--- com.facebook.android:facebook-android-sdk:4.14.1 | +--- com.android.support:customtabs:23.4.0 | | \--- com.android.support:support-v4:23.4.0 | | \--- LOCAL: internal_impl-23.4.0.jar | +--- com.android.support:support-v4:23.4.0 | | \--- LOCAL: internal_impl-23.4.0.jar | \--- com.android.support:cardview-v7:23.4.0 +--- com.google.android.gms:play-services-auth:8.4.0 | \--- com.google.android.gms:play-services-base:8.4.0 | \--- com.google.android.gms:play-services-basement:8.4.0 | \--- com.android.support:support-v4:23.4.0 | \--- LOCAL: internal_impl-23.4.0.jar +--- com.google.android.gms:play-services-identity:8.4.0 | \--- com.google.android.gms:play-services-base:8.4.0 | \--- com.google.android.gms:play-services-basement:8.4.0 | \--- com.android.support:support-v4:23.4.0 | \--- LOCAL: internal_impl-23.4.0.jar \--- android:CordovaLib:unspecified:debug
updating the android sdk tools and platform tools to the latest point release (25+) solved this problem for me.
It stopped working. Here is the resulst from the androidDependencies:
+--- io.card:android-sdk:5.4.0@aar +--- com.paypal.sdk:paypal-android-sdk:2.14.6@aar | \--- com.squareup.okhttp3:okhttp:3.4.1@jar | \--- com.squareup.okio:okio:1.9.0@jar +--- com.google.firebase:firebase-core:9.0.0@aar | \--- com.google.firebase:firebase-analytics:9.0.0@aar | +--- com.google.android.gms:play-services-basement:9.0.0@aar | | \--- com.android.support:support-v4:23.4.0@aar | | \--- com.android.support:support-annotations:23.4.0@jar | +--- com.google.firebase:firebase-common:9.0.0@aar | | +--- com.google.android.gms:play-services-basement:9.0.0@aar | | | \--- com.android.support:support-v4:23.4.0@aar | | | \--- com.android.support:support-annotations:23.4.0@jar | | \--- com.google.android.gms:play-services-tasks:9.0.0@aar | | \--- com.google.android.gms:play-services-basement:9.0.0@aar | | \--- com.android.support:support-v4:23.4.0@aar | | \--- com.android.support:support-annotations:23.4.0@jar | \--- com.google.firebase:firebase-analytics-impl:9.0.0@aar | +--- com.google.android.gms:play-services-base:9.0.0@aar | | +--- com.google.android.gms:play-services-basement:9.0.0@aar | | | \--- com.android.support:support-v4:23.4.0@aar | | | \--- com.android.support:support-annotations:23.4.0@jar | | +--- com.google.firebase:firebase-common:9.0.0@aar | | | +--- com.google.android.gms:play-services-basement:9.0.0@aar | | | | \--- com.android.support:support-v4:23.4.0@aar | | | | \--- com.android.support:support-annotations:23.4.0@jar | | | \--- com.google.android.gms:play-services-tasks:9.0.0@aar | | | \--- com.google.android.gms:play-services-basement:9.0.0@aar | | | \--- com.android.support:support-v4:23.4.0@aar | | | \--- com.android.support:support-annotations:23.4.0@jar | | \--- com.google.android.gms:play-services-tasks:9.0.0@aar | | \--- com.google.android.gms:play-services-basement:9.0.0@aar | | \--- com.android.support:support-v4:23.4.0@aar | | \--- com.android.support:support-annotations:23.4.0@jar | +--- com.google.android.gms:play-services-basement:9.0.0@aar | | \--- com.android.support:support-v4:23.4.0@aar | | \--- com.android.support:support-annotations:23.4.0@jar | +--- com.google.firebase:firebase-iid:9.0.0@aar | | +--- com.google.android.gms:play-services-basement:9.0.0@aar | | | \--- com.android.support:support-v4:23.4.0@aar | | | \--- com.android.support:support-annotations:23.4.0@jar | | \--- com.google.firebase:firebase-common:9.0.0@aar | | +--- com.google.android.gms:play-services-basement:9.0.0@aar | | | \--- com.android.support:support-v4:23.4.0@aar | | | \--- com.android.support:support-annotations:23.4.0@jar | | \--- com.google.android.gms:play-services-tasks:9.0.0@aar | | \--- com.google.android.gms:play-services-basement:9.0.0@aar | | \--- com.android.support:support-v4:23.4.0@aar | | \--- com.android.support:support-annotations:23.4.0@jar | \--- com.google.firebase:firebase-common:9.0.0@aar | +--- com.google.android.gms:play-services-basement:9.0.0@aar | | \--- com.android.support:support-v4:23.4.0@aar | | \--- com.android.support:support-annotations:23.4.0@jar | \--- com.google.android.gms:play-services-tasks:9.0.0@aar | \--- com.google.android.gms:play-services-basement:9.0.0@aar | \--- com.android.support:support-v4:23.4.0@aar | \--- com.android.support:support-annotations:23.4.0@jar +--- com.facebook.android:facebook-android-sdk:4.14.1@aar | +--- com.parse.bolts:bolts-android:1.4.0@jar | | +--- com.parse.bolts:bolts-tasks:1.4.0@jar | | \--- com.parse.bolts:bolts-applinks:1.4.0@jar | | \--- com.parse.bolts:bolts-tasks:1.4.0@jar | +--- com.android.support:customtabs:23.4.0@aar | | +--- com.android.support:support-annotations:23.4.0@jar | | \--- com.android.support:support-v4:23.4.0@aar | | \--- com.android.support:support-annotations:23.4.0@jar | +--- com.android.support:support-v4:23.4.0@aar | | \--- com.android.support:support-annotations:23.4.0@jar | \--- com.android.support:cardview-v7:23.4.0@aar +--- com.google.android.gms:play-services-auth:9.0.0@aar | +--- com.google.android.gms:play-services-auth-base:9.0.0@aar | | +--- com.google.android.gms:play-services-base:9.0.0@aar | | | +--- com.google.android.gms:play-services-basement:9.0.0@aar | | | | \--- com.android.support:support-v4:23.4.0@aar | | | | \--- com.android.support:support-annotations:23.4.0@jar | | | +--- com.google.firebase:firebase-common:9.0.0@aar | | | | +--- com.google.android.gms:play-services-basement:9.0.0@aar | | | | | \--- com.android.support:support-v4:23.4.0@aar | | | | | \--- com.android.support:support-annotations:23.4.0@jar | | | | \--- com.google.android.gms:play-services-tasks:9.0.0@aar | | | | \--- com.google.android.gms:play-services-basement:9.0.0@aar | | | | \--- com.android.support:support-v4:23.4.0@aar | | | | \--- com.android.support:support-annotations:23.4.0@jar | | | \--- com.google.android.gms:play-services-tasks:9.0.0@aar | | | \--- com.google.android.gms:play-services-basement:9.0.0@aar | | | \--- com.android.support:support-v4:23.4.0@aar | | | \--- com.android.support:support-annotations:23.4.0@jar | | \--- com.google.android.gms:play-services-basement:9.0.0@aar | | \--- com.android.support:support-v4:23.4.0@aar | | \--- com.android.support:support-annotations:23.4.0@jar | +--- com.google.android.gms:play-services-base:9.0.0@aar | | +--- com.google.android.gms:play-services-basement:9.0.0@aar | | | \--- com.android.support:support-v4:23.4.0@aar | | | \--- com.android.support:support-annotations:23.4.0@jar | | +--- com.google.firebase:firebase-common:9.0.0@aar | | | +--- com.google.android.gms:play-services-basement:9.0.0@aar | | | | \--- com.android.support:support-v4:23.4.0@aar | | | | \--- com.android.support:support-annotations:23.4.0@jar | | | \--- com.google.android.gms:play-services-tasks:9.0.0@aar | | | \--- com.google.android.gms:play-services-basement:9.0.0@aar | | | \--- com.android.support:support-v4:23.4.0@aar | | | \--- com.android.support:support-annotations:23.4.0@jar | | \--- com.google.android.gms:play-services-tasks:9.0.0@aar | | \--- com.google.android.gms:play-services-basement:9.0.0@aar | | \--- com.android.support:support-v4:23.4.0@aar | | \--- com.android.support:support-annotations:23.4.0@jar | \--- com.google.android.gms:play-services-basement:9.0.0@aar | \--- com.android.support:support-v4:23.4.0@aar | \--- com.android.support:support-annotations:23.4.0@jar +--- com.google.android.gms:play-services-identity:9.0.0@aar | +--- com.google.android.gms:play-services-base:9.0.0@aar | | +--- com.google.android.gms:play-services-basement:9.0.0@aar | | | \--- com.android.support:support-v4:23.4.0@aar | | | \--- com.android.support:support-annotations:23.4.0@jar | | +--- com.google.firebase:firebase-common:9.0.0@aar | | | +--- com.google.android.gms:play-services-basement:9.0.0@aar | | | | \--- com.android.support:support-v4:23.4.0@aar | | | | \--- com.android.support:support-annotations:23.4.0@jar | | | \--- com.google.android.gms:play-services-tasks:9.0.0@aar | | | \--- com.google.android.gms:play-services-basement:9.0.0@aar | | | \--- com.android.support:support-v4:23.4.0@aar | | | \--- com.android.support:support-annotations:23.4.0@jar | | \--- com.google.android.gms:play-services-tasks:9.0.0@aar | | \--- com.google.android.gms:play-services-basement:9.0.0@aar | | \--- com.android.support:support-v4:23.4.0@aar | | \--- com.android.support:support-annotations:23.4.0@jar | \--- com.google.android.gms:play-services-basement:9.0.0@aar | \--- com.android.support:support-v4:23.4.0@aar | \--- com.android.support:support-annotations:23.4.0@jar +--- com.google.firebase:firebase-messaging:9.0.0@aar | +--- com.google.android.gms:play-services-basement:9.0.0@aar | | \--- com.android.support:support-v4:23.4.0@aar | | \--- com.android.support:support-annotations:23.4.0@jar | +--- com.google.firebase:firebase-iid:9.0.0@aar | | +--- com.google.android.gms:play-services-basement:9.0.0@aar | | | \--- com.android.support:support-v4:23.4.0@aar | | | \--- com.android.support:support-annotations:23.4.0@jar | | \--- com.google.firebase:firebase-common:9.0.0@aar | | +--- com.google.android.gms:play-services-basement:9.0.0@aar | | | \--- com.android.support:support-v4:23.4.0@aar | | | \--- com.android.support:support-annotations:23.4.0@jar | | \--- com.google.android.gms:play-services-tasks:9.0.0@aar | | \--- com.google.android.gms:play-services-basement:9.0.0@aar | | \--- com.android.support:support-v4:23.4.0@aar | | \--- com.android.support:support-annotations:23.4.0@jar | \--- com.google.firebase:firebase-common:9.0.0@aar | +--- com.google.android.gms:play-services-basement:9.0.0@aar | | \--- com.android.support:support-v4:23.4.0@aar | | \--- com.android.support:support-annotations:23.4.0@jar | \--- com.google.android.gms:play-services-tasks:9.0.0@aar | \--- com.google.android.gms:play-services-basement:9.0.0@aar | \--- com.android.support:support-v4:23.4.0@aar | \--- com.android.support:support-annotations:23.4.0@jar \--- :CordovaLib::debug
@remster I have posted the result.
@Hudhud I noticed and you might have noticed that you run a different version of play-services-auth You need to find a way to coerce to 10.2.1
You said it stopped working. Has it worked for a while? I need details to help you.
@remster I run 9.0.0. Yes, it worked for a while, but it stopped working when I tried to integrate push notifications. The FCM version is also 9.0.0, so I am not mixing the versions
I have tried to change the version to 10.2.4 (newest version). However, when I do that I get:
Please fix the version conflict either by updating the version of the google-services plugin (information about the latest version is a vailable at https://bintray.com/android/android-tools/com.google.gms.google-services/) or updating the version of com.google.android.gms to 9.0.0.
+1 i am also facing the same issue
Same issue, fixed by upgrading Support Repository -> Google Repository in the SDK manager (I had a really old version of it installed).
Hi, how do you update the Google repo on a mac? I'm experiencing the same issue. Thanks.
Android Studio, open the SDK Manager
I have same issue.
Hello,
I am trying to use your plugin, but I keep getting this error: https://i.stack.imgur.com/reWYb.png
I have set up Firebase with the
google-services.json
and typed in the fingerprint etc.When building, I write in the terminal
ionic build android
I really hope you can help me as I have been trying to figure out what is wrong since yesterday without luck.