Skip to content
This repository has been archived by the owner on Jan 5, 2023. It is now read-only.

Update Google Play Services message on nexus5 with Android-L and last GPS version installed #38

Closed
ardock opened this issue Aug 15, 2014 · 2 comments

Comments

@ardock
Copy link
Contributor

ardock commented Aug 15, 2014

When i build the iosched app on nexus5 with Android-L following the BUILDING.md steps, I always get the message "Update Google Play Services". See image:
https://cloud.githubusercontent.com/assets/1361086/3770738/46ebafae-18ee-11e4-8961-cfb28b5d7a0d.png

If I press Update button, nothing change as i have last version installed.

I tried removing https://dl-ssl.google.com/android/repository/addon-play-services-5.xml , reinstall Play Services etc. and no luck.

Tried classic version on nexus7 2012 & Samsung S2 and same message.

I'll try follow extra server steps that i thought were optional.
https://github.com/ardock/iosched/blob/master/doc/BUILDING.md#server-side-setup

amolgupta has same problem, he wrote it here:
#19

amolgupta commented 7 days ago
I tried to compile the code and run it on my Nexus 5 with Android-L system image. Unfortunately I am getting the same error. I included the developer preview play services v5 while comiling from https://dl-ssl.google.com/android/repository/addon-play-services-5.xml

When i debug i get:
08-16 00:05:41.116 28421-28594/com.google.samples.apps.iosched E/iosched_GCM﹕ Received error: INVALID_PARAMETERS
08-16 00:05:46.857 28421-28488/com.google.samples.apps.iosched E/GooglePlayServicesUtil﹕ GooglePlayServices not available due to error 2
08-16 00:05:47.047 28421-28726/com.google.samples.apps.iosched E/iosched_GCM﹕ Received error: INVALID_PARAMETERS
08-16 00:05:47.195 28421-28691/com.google.samples.apps.iosched E/iosched_SpeakersHandler﹕ Error querying speaker hashcodes (no records returned)
08-16 00:05:47.764 28421-28691/com.google.samples.apps.iosched E/iosched_VideosHandler﹕ Error querying video hashcodes (no records returned)
08-16 00:05:48.954 28421-28691/com.google.samples.apps.iosched E/SQLiteLog﹕ (284) automatic index on sqlite_sq_B7A25D00(session_id)
08-16 00:05:49.277 28421-28809/com.google.samples.apps.iosched E/GooglePlayServicesUtil﹕ GooglePlayServices not available due to error 2
08-16 00:05:49.282 28421-28809/com.google.samples.apps.iosched E/iosched_HTTPUserDataSy﹕ Could not sync myschedule
com.google.api.client.googleapis.extensions.android.gms.auth.GooglePlayServicesAvailabilityIOException
at com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential$RequestHandler.intercept(GoogleAccountCredential.java:282)
at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:859)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:410)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:343)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:460)
at com.google.samples.apps.iosched.sync.userdata.http.DriveTask.getOrCreateFile(DriveTask.java:101)
at com.google.samples.apps.iosched.sync.userdata.http.GetOrCreateFIleDriveTask.execute(GetOrCreateFIleDriveTask.java:44)
at com.google.samples.apps.iosched.sync.userdata.http.HTTPUserDataSyncHelper.fetchRemote(HTTPUserDataSyncHelper.java:188)
at com.google.samples.apps.iosched.sync.userdata.http.HTTPUserDataSyncHelper.syncImpl(HTTPUserDataSyncHelper.java:94)
at com.google.samples.apps.iosched.sync.userdata.AbstractUserDataSyncHelper.sync(AbstractUserDataSyncHelper.java:115)
at com.google.samples.apps.iosched.sync.SyncHelper.doUserScheduleSync(SyncHelper.java:300)
at com.google.samples.apps.iosched.sync.SyncHelper.performSync(SyncHelper.java:161)
at com.google.samples.apps.iosched.sync.SyncAdapter.onPerformSync(SyncAdapter.java:78)
at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:259)
Caused by: com.google.android.gms.auth.GooglePlayServicesAvailabilityException: Google Play Services not available
at com.google.android.gms.auth.GoogleAuthUtil.w(Unknown Source)
at com.google.android.gms.auth.GoogleAuthUtil.getToken(Unknown Source)
at com.google.android.gms.auth.GoogleAuthUtil.getToken(Unknown Source)
at com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential.getToken(GoogleAccountCredential.java:255)
at com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential$RequestHandler.intercept(GoogleAccountCredential.java:279)
            at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:859)
            at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:410)
            at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:343)
            at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:460)
            at com.google.samples.apps.iosched.sync.userdata.http.DriveTask.getOrCreateFile(DriveTask.java:101)
            at com.google.samples.apps.iosched.sync.userdata.http.GetOrCreateFIleDriveTask.execute(GetOrCreateFIleDriveTask.java:44)
            at com.google.samples.apps.iosched.sync.userdata.http.HTTPUserDataSyncHelper.fetchRemote(HTTPUserDataSyncHelper.java:188)
            at com.google.samples.apps.iosched.sync.userdata.http.HTTPUserDataSyncHelper.syncImpl(HTTPUserDataSyncHelper.java:94)
            at com.google.samples.apps.iosched.sync.userdata.AbstractUserDataSyncHelper.sync(AbstractUserDataSyncHelper.java:115)
            at com.google.samples.apps.iosched.sync.SyncHelper.doUserScheduleSync(SyncHelper.java:300)
            at com.google.samples.apps.iosched.sync.SyncHelper.performSync(SyncHelper.java:161)
            at com.google.samples.apps.iosched.sync.SyncAdapter.onPerformSync(SyncAdapter.java:78)
            at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:259)

@ardock
Copy link
Contributor Author

ardock commented Aug 15, 2014

solved by rock3r
#37

rock3r commented 28 minutes ago
It might be because they use a 5+ dependency, that ends up being 5.2, which in turn is not available (it's the Fit preview).
I can confirm the same issue on my side. And also that it doesn't happen with the precompiled apk.
I'll issue a PR if a quick test confirms my suspicions.

I changed android/build.gradle and now works:
compile 'com.google.android.gms:play-services:5.0.+'

@linghp
Copy link

linghp commented Aug 19, 2014

thanks for ardock. i have resolved it by changing 5+ to 5.0.+.

@ardock ardock closed this as completed Oct 11, 2014
alsutton added a commit to alsutton/iosched that referenced this issue Jan 18, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants