I'm thinking of use this to interact with G+ circles:
https://developers.google.com/+/mobile/android/getting-started
The question is, does it works in Android devices 4.1 or later?
Cause in the "get started" page says in prerequisites: A physical device to use for developing and testing because Google Play services can only be installed on an emulator with an AVD that runs Google APIs platform based on Android 4.2.2 or higher.
This apply only to AVD, right?
Google Play Services supports Android devices running Android 2.3+ and emulated devices running Android 4.2.2+.
https://developer.android.com/google/play-services/setup.html
Related
Was trying to pair android emulator with android wearable.
I created an AVD(Nexus 5 skin) using Google API with Lollipop 5.0.1, Google Services is running 7.3 on that emulator, but Google search function is so out dated, it even has the 2.3 theme in it and wearable needs a much higher version.
what a shame!
Am I doing anything wrong here? I have tried to pair emulators using genymotion, after install ARM translation and Google services, the Android Wearable Companion just keep crashing.
If there is a good post out there please share, thanks!
It is still not clear if we can test Google Map v2 on Android emulator or NOT.
It is all about Play Service and they "Google Android Team" have announced the following:
On Android-Developer Blog
They are saying
To simplify your testing, we've also released an updated Google APIs emulator image that includes Google Play Services 3.2. You can download the image through the Android SDK Manager.
On Android Developer Site They are saying
To test your app when using the Google Play services SDK, you must use either:
•A compatible Android device that runs Android 2.2 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.
But, I still not able to run the Map on Android Emulator with Google API 18 (4.3).
What is the right answer?
This wasn't possible initially, but it seems the new version of the google play services apk is making it possible.
Check out the answer here here
Unfortunately, I haven't been able to try it out myself.
I want to integrate Google Plus Sharing feature in Android Application. But for that, installation of Google Plus App is required.
So I want to include Google Plus App in Emulator. I am using Android 4.2.2 SDK.How can I install it?
I have checked the configuration. But I found problem here by looking at this :
int available = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
Here it says SERVICE_VERSION_UPDATE_REQUIRED. What can I do now for service updation ?
Any help will be appreciated.
Install a compatible version of the Google APIs platform. 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.
You can read more about setting up google play services here
The Google Play Services on those emulators is simply outdated and won't be updated. Use the latest emulator with Google API level 19 (Android 4.4).
More info here: SERVICE_VERSION_UPDATE_REQUIRED and Google play service out of date while integrating Google Plus in android
A physical device to use for developing and testing because Google Play services can only be installed on an emulator with an AVD that runs Google APIs platform based on Android 4.2.2 or higher. For more detail check this
I'm using the image "Google APIS (Google Inc)" (Android 2.1).
Using the Android SDK and AVD Manager, I create a new virtual machine with this image.
When I go to Settings --> Account, there is not the possibility to create ad Exchange Account, but I need a Google Account.
Any idea? :-O
As CommonsWare says:
I do not believe that was supported for Android 2.1. Note that Android
2.1 is on only 2.2% of Android devices, as of the February 2013 dashboard
I'm want to do "In-app Billing"
http://developer.android.com/guide/market/billing/billing_testing.html
on my app.
But it is not possible to test in-app billing in the emulator. So what phone to I need for testing? Is it only Android Dev Phone 2 and Nexus One that works?
"To test in-app billing in an application you must install the application on an Android-powered device. You cannot use the Android emulator to test in-app billing. The device you use for testing must run a standard version of the Android 1.6 or later platform (API level 4 or higher), and have the most current version of the Android Market application installed."
Should work on any device that has Android Market App version 2.3.4 and greater. Have written a blog for some critical issues found during setup.
http://mcondev.wordpress.com/2011/06/12/securityexception-binder-invocation-to-an-incorrect-interface/
From your quote I can't see that it is limited to a specific device. All devices running Android 1.6 or later should be possible to use in your test. Just make sure that you update the Android Market application before testing.
Any standard android device running the latest version of the Market will do. I've seen it done on an old TMobile G1.
The device you use for testing must run a standard version of the Android 1.6 or later platform (API level 4 or higher)
Taken from http://developer.android.com/guide/market/billing/billing_testing.html
I'm using a free Samsung Galaxy with Android 2.1 and works fine. So any cheap android device should work.
That's the business, isn't it?
You can use this test framework : android-test-billing to test the In-App billing on the emulator.
This framework was tested by the project Horer - les horaires de RER.
Emulator testing should complement the real device testing, so you still have to get the device for testing before the final release to the Android Market. I advice the Samsung Galaxy Mini as the cheap phone for development.