Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Importing google-play-service library showing a red X next to this reference android

Am trying to add google-play-service library in my project using import(For Google map). After adding the path am getting red X next to this reference and the reference is not adding . Know how to resolve this ?

like image 732
Anil Avatar asked Jul 12 '13 08:07

Anil


3 Answers

The red X means its a broken link path.

http://developer.android.com/google/play-services/setup.html

Copy the google-play services_lib library project to your workspace (folder where your android map project is). The library project can be found under the following path.

     <android-sdk-folder>/extras/google/google_play_services/libproject/google-play-services_lib library project .

Import the library project to your eclipse

Click File > Import, select Android > Existing Android Code into Workspace, and browse the workspace import the library project. You can check if it is library project. Right click on the library project. Goto properties. Click Android on the left panel. You will see Is Library checked.

Right click on your android project. Goto properties. Choose Android on the left panel. Click on Add and browse the library project. Select the same. Click ok and apply

enter image description here

like image 69
Raghunandan Avatar answered Oct 29 '22 16:10

Raghunandan


Eclipse does weird things when importing an existing project (google-play-services-lib), especially if you try to import and then allow the project to be automatically 'copied' to your workspace. I had the same issue and here is how I fixed it:

  • Close Eclipse

  • Erase all google-play-services projects from your workspace

  • Manually copy the google-play-services-lib folder (....sdk\extras\google\google_play_services\libproject\google-play-services_lib) into your workspace

  • Open Eclipse

  • Add a new project, choosing 'Existing Android Project', then navigate to your workspace and add the newly copied google-play-services-lib project

  • Finally, add the google-play-services-lib to your project as a library (just like you normally would)

Hope this helps! :)

like image 27
Machine Tribe Avatar answered Oct 29 '22 15:10

Machine Tribe


Though it's over a year for this question but never the less thought of putting it down here. Might help some one facing a similar issue.

While doing a File -> Import one probably might have selected the folder,

C:\adt-bundle-windows-x86-20130729\sdk\extras\google\google_play_services\ 

instead of

C:\adt-bundle-windows-x86-20130729\sdk\extras\google\google_play_services\libproject\google-play-services_lib

Quite strange as Eclipse did not correctly copy the google-play-services_lib project in my workspace, but this caused a cross mark to appear in my Project Properties.

like image 32
TechnoBrat Avatar answered Oct 29 '22 15:10

TechnoBrat