Cannot add android.support.v7 to my project build path

37k Views Asked by At

I am trying to add android-support-v7-appcompat to my project build path:

This is what I have done: Right-click on my own project -> build path -> configure build path -> choose Android on the left column and then click "Add". I choose "android-support-v7-appcompat". This name appears then in the right column of the table, on the left appears the path where the library is located: C:\Program Files\adt-bundle-windows-x86-20131030\sdk\extras\android\support\v7\appcompat. And it has a beautiful green check mark on the left!

I click Apply or Ok.

Then I go to this screen again, but though the path is still on the left in the table, there is a red cross on the left and a question mark, where "android-support-v7-appcompat" should have been. I have done exactly what is described in http://developer.android.com/tools/support-library/setup.html (title "Adding libraries with resources").

Has someone any idea????

6

There are 6 best solutions below

6
On

you need to import the library into your workspace first then right click on the project you want to add it to and click properties and under android click add in the libraries section. select the imported library. dont import using build path

4
On

Do as below:

Go to File -->Import -->Import the library project into your workspace(select the project exists here C:\Program Files\adt-bundle-windows-x86-20131030\sdk\extras\android\support\v7\appcompat).

Then Right Click on your project-->Select Android --> Add-->Select the library project you have imported.

don't forget to checkmark the library project in Project-->Right Click-->Properties-->Java Build Path--->Order and Export

4
On

Select "Java Build Path" and tab Libraries instead of "Android". Click "Add external Jars..."

or

Copy the file to your "libs" folder and right click on the file and select "Build Path" -> "Add to Build Path"

2
On

the way how to preserve "green check mark" after reopen Properties window is putting your own project on the same letter drive, where is located project android-support-v7-appcompat

so if you have it located in C:\Program Files\adt-bundle-windows-x86-20131030\sdk\extras\android\support\v7\appcompat, then you have to move your own project somewhere on drive C:\ (e.g. C:\Users\User\workspace)

this work for me

0
On
  • Remove all of your library projects
  • Do a clean of the project with the dependecies
  • Add the problematic library again
  • Add all of the other libraries
0
On

Changing the path of eclipse_workspace folder to the same driver as the Android SDK solved my problem.