I am using Google Play services for authentication in my android app. The project was running perfectly fine until an update in Google play services. After I did the updates, the project is not running. I am getting the following error in the console,
[2013-04-29 13:05:08 - Opine] Android Launch!
[2013-04-29 13:05:08 - Opine] adb is running normally.
[2013-04-29 13:05:08 - Opine] Performing package-name.MainActivity activity launch
[2013-04-29 13:05:08 - Opine] Automatic Target Mode: using device 'my-dev'
[2013-04-29 13:05:08 - Opine] Uploading my-app.apk onto device 'my-dev'
[2013-04-29 13:05:08 - Opine] Installing my-app.apk...
[2013-04-29 13:05:21 - Opine] Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
[2013-04-29 13:05:21 - Opine] Please check logcat output for more details.
[2013-04-29 13:05:21 - Opine] Launch canceled!
and I'm getting the following error on
04-29 13:05:56.054: E/PackageManager(330): Package package-name requires unavailable shared library com.google.android.gms.auth; failing!
I Googled the error, but failed to find anything helpful. Others are getting the same error for maps API. It is described here. I even tried reading the Google Play Services Manual but again it didn't work. So then I found tried including the JAR file in the build path. Still didn't help.
I am trying to run on Galaxy Y, android 2.6 (unrooted) and Nexus S, android 4.2 (rooted). I do have Google play services, so that's not the mistake.
And now I gave up and started everything from scratch i.e. formatted my laptop, installed a completely different OS and manually copy pasted each and every file. But it still didn't help...
Please someone try and help me...Pleaseeeeee....