i'm trying to find the google play service 4.2 in the SDK which is a rev 15 as per google. But, I see only rev 14 in the SDK manager. Do I have to do something special to get the latest version? I'm trying to get the chrome-cast SDK.
You'll be able to get started with the new APIs as soon as the Google Play services rollout is complete -- a process we expect to take several days. We'll then release the updated Google Play services SDK and you'll be able to download it through the Android SDK manager. Watch for more information coming soon.
Taken from the Official Android Developers Community
It is available now. Please update it from the sdk manager. thanks guys.
I do not see it either: Related Thread
It is said that all devices need to be updated first.
Updated 2/14: Google Play Services update rev 15 is available in the SDK Manager as of yesterday.
Related
First of all: I am a Software Testing Engineer, so I don't create applications. I use Android Studio for AVD creation, than I install already developed apk file on Android Emulator and make tests. About a month ago I have noticed an annoying pop-up "Update Google Play services" and when I clicked "Update" button - nothing happened.
I don't want to describe all my struggles, but finally I decided that root cause is the outdated Google Play Services SDK (now I have version 38). Android Studio doesn't offers me to update it, and also I can't find any information about version 39. Maybe you know something about this and can help me?
You can always check here the latest version of Google Play service. This is the official documentation of Google Play service that shows you the update and the highlights of each version. This page also shows you how to use the Google Play services APIs in the Android studio.
Note that to test your app using the Google Play services SDK, you must use either:
A compatible Android device that runs Android 2.3 or higher and includes Google Play Store.
The Android emulator with an AVD that runs the Google APIs platform based on Android 4.2.2 or higher.
According to Google's docs (https://developer.android.com/training/in-app-billing/preparing-iab-app.html#GetSample)
the Google Play Billing Library, required for in-app purchases and subscriptions,
is obtained from the Android SDK Manager, in the Extras section.
In my Android SDK Manager Extras section, it only shows -
1) Android Support Libary, 2) Google Play services and 3) Intel x86 Emulator Accelerator.
I am rather sure that the Google Play services is NOT the Billing Library.
Let me mention that my Eclipse is v2.0.1.20130919-0803 and there is an update available.
Also my SDK Tools are rev 22.3 and SDK Platform-tools are rev 19 (there are updates for both).
I would rather NOT get the updates at this time.
Must I, in order to get the Billing Libaray?
Thanks
Paul
From the very limited info I have found regarding my question, it seems that Yes, I have to get the updates. A couple of people have posted that other items do not appear in the SDK Manager when the latest versions of everything are not being used. I'll know more tomorrow, after doing the updates.
I did the updates (that's a story in itself) and now that my Eclipse is fully up to date, the Google Play Billing Library is listed under Extras in the Android SDK Manager.
So the answer to my original question is Yes, I needed to do the updates.
Good Noon to all
I'm developing an application which is based on accessing google account for login purpose of my own appplication.
If i run my application means it throws an error as
"Google Play services out of date. Requires 4452000 but found 3136130"
here is my screen shot
I faced the same problem, solution (for Eclipse) was:
remove local copy of google play service from workspace
open Android SDK Manager
delete google play service
install google play service
add local copy of google play service to workspace
Done!
If you search Google play Services in the google play store, you will find an app by google you have to download to get this functionality. If you have any problems, here's the link:
https://play.google.com/store/apps/details?id=com.google.android.gms&hl=nl
I've tried creating new emulators with the normal API levels (tried 17 and 19) and adding the apk from this thread but it doesn't seems to work after the update. I did get it to work though by creating an emulator using the Google API level 19.
To get it to work I think you need to do (assuming Eclipse):
Window->Android SDK Manager and make sure all is up to date.
Update the google play library you've imported to your Workbench
Create a new device (after updating) with Target Google API lvl 19
Then start the emulator and install your app. For me that made the map work. I think your problem is that you've updated the google play library to the newest while you created the emulator before that. Then it doesn't have the version installed you are using in your project.
I'm trying to make an application using google maps, but in the emulator it does not work in console I see the following error:
W/GooglePlayServicesUtil(1041): Google Play services out of date. Requires 3159100 but found 3136130
On screen I see that I have to update google services ..
My virtual machine is 4.2.2
What do I do? I've searched the forums here .. but no solution that I've tried has worked ..
Install a compatible version of the Google APIs platform. Open the sdk manager and check if you have the updated Google play services.(assuming you use eclipse)
Quoting from the docs.
If you want to test your app on the emulator, expand the directory for Android 4.2.2 (API 17) or a higher version, select Google APIs, and install it. Then create a new AVD with Google APIs as the platform target.
Note: Only Android 4.2.2 and higher versions of the Google APIs platform include Google Play services.
http://developer.android.com/google/play-services/setup.html
Check the topic under Ensure Devices Have the Google Play services APK.
Make sure you have the latest updates
This is a Google issue. Check this out - https://code.google.com/p/android/issues/detail?id=57880
They've posted a message saying that they will post the updated play services soon. Till then (as of 31 July) you won't be able to run the Google Maps API on your emulator even if you do all the steps required.
Edit: As of September 2013, they've launched an update for it..
In your SDK manager, make sure you've downloaded the latest 'Google play services' or alternatively download them manually and adb install onto the emulator.
I resolved this issue by creating a new avd with target version as : Google APIs(GoogleInc) API Level 18. (platform 4.3 google api required)
the image of SDK
i want to downgrade the version of my google play services from rev version 6 to rev version 5.
i need this to run maps on emulator but i cant figure out on how to do it.
[i have found a kind of solution here][2]
[2]: The latest com.google.android.gms for google play services revision 6 but i can't figure out how to actually downgrade it.
on this version i am getting an error
Google Play services out of date. Requires 3027100 but found 2012110
if anybody know on how to do it then please share or if anyone can provide the new apk files to be installed on the device to get it to work with the maps.
You can download an older revision from here:
http://venomvendor.blogspot.co.il/2012/03/android-sdk-extras-by-google-inc.html
Then remove the newer version from workspace, and add the desired one.
Once you did that you can refrence it with your project and check again.
You can read this blog post I wrote on this matter as well:
Google Maps API V2 in Emulator