I'm working on a project using the Google Maps Android API v2, and I have a problem when I start referencing google-play-services_lib. A red exclamation mark appears on my project icon, and I have an error message in the "Problems" tab (I'm using Eclipse) :
The container 'Android Dependencies' references non existing library 'C:\Users\Labo FMS\Documents\Applications\04-adt-bundle-windows-x86_64\sdk\extras\google\google_play_services\libproject\google-play-services_lib\bin\google-play-services_lib.jar'
And, indeed, if I go to that folder, I see that there is no "google-play-services_lib.jar" file.
I've tried reinstalling the library, and I've noticed that when it's installing there's an error message at the bottom :
[2013-04-09 13:54:32 - google-play-services_lib] Unable to resolve target 'android-8'
[2013-04-09 13:54:32 - google-play-services_lib] Unable to resolve target 'android-8'
[2013-04-09 13:56:18 - MainActivity] Unable to resolve target 'android-8'
Anybody knows what it all means ?
Tried the best answer above but it still didn't work. After trying all the others and continue searching in other places but for no good.
What eventually solved the issue was to RESTART ECLIPSE and clean (after executing what's written in the best answer above).
Just do a Project --> Clean. It worked for me. Good luck !
in your manifiest file add this inside
google-play-services_lib
not foundtarget 'android-8'
because it was not installed in yourAndroid SDK
.change your Android
target 'android-8'
to any other using.Or
Add this in Android manifest file.
you can add target SDK any which you have but it must be
Google API
.When importing the project I checked Copy project into workspace checkbox. That solved it for me, which is quite strange as a matter of fact, but we all know eclipse goes crazy all the time. Btw, I want a working Eclipse for this Christmas.
Your second message means that you don't have the necessary file for
SDK android-8
, what you need to do is to open theSDK Manager
and download the SDK version you would like to have (For example):After that you would have the needed jar file, So you can add it to your Google Map project.