The Import android.support.v7 cannot be resolved
AndroidEclipseAndroid Problem Overview
I am new to Android. Currently, I have the adt-bundle-windows-x86-20131030.zip
(Windows 32 bit) installed - and have successfully installed the Android SDK and Eclipse. Also, I have updated everything in the Android SDK manager. Now, I am working in Android v-4.4.2
My project runs successfully, but when I import android.support.v7.app.ActionBarActivity;
and import android.support.v7.app.ActionBar;
the project won't debug. I get the error The Import android.support.v7 cannot be resolved
I searched in Google and installed Android Support Library
then added v7
in my project.
- File->Import (android-sdk\extras\android\support\v7). Choose "appcompat"
- Project-> properties->Android. In the section library "Add" and choose "appCompat"
Screenshot
Successfully added in appCompat
but still I am still getting the error.
Android Solutions
Solution 1 - Android
-
Go to your project in the navigator, right click on properties.
-
Go to the Java Build Path tab on the left.
-
Go to the libraries tab on top.
-
Click add external jars.
-
Go to your ADT Bundle folder, go to sdk/extras/android/support/v7/appcompat/libs.
-
Select the file android-support-v7-appcompat.jar
-
Go to order and export and check the box next to your new jar.
-
Click ok.
Solution 2 - Android
I tried the answer described here but it doesn´t worked for me. I have the last Android SDK tools ver. 23.0.2 and Android SDK Platform-tools ver. 20
The support library android-support-v4.jar
is causing this conflict, just delete the library under /libs
folder of your project, don´t be scared, the library is already contained in the library appcompat_v7
, clean and build your project, and your project will work like a charm!
Solution 3 - Android
In my case, the auto-generated project appcompat_v7 was closed. So just open up that project in Package Explorer.
Hope this help.
Solution 4 - Android
I had the same issue every time I tried to create a new project, but based on the console output, it was because of two versions of android-support-v4 that were different:
[2014-10-29 16:31:57 - HeadphoneSplitter] Found 2 versions of android-support-v4.jar in the dependency list,
[2014-10-29 16:31:57 - HeadphoneSplitter] but not all the versions are identical (check is based on SHA-1 only at this time).
[2014-10-29 16:31:57 - HeadphoneSplitter] All versions of the libraries must be the same at this time.
[2014-10-29 16:31:57 - HeadphoneSplitter] Versions found are:
[2014-10-29 16:31:57 - HeadphoneSplitter] Path: C:\Users\jbaurer\workspace\appcompat_v7\libs\android-support-v4.jar
[2014-10-29 16:31:57 - HeadphoneSplitter] Length: 627582
[2014-10-29 16:31:57 - HeadphoneSplitter] SHA-1: cb6883d96005bc85b3e868f204507ea5b4fa9bbf
[2014-10-29 16:31:57 - HeadphoneSplitter] Path: C:\Users\jbaurer\workspace\HeadphoneSplitter\libs\android-support-v4.jar
[2014-10-29 16:31:57 - HeadphoneSplitter] Length: 758727
[2014-10-29 16:31:57 - HeadphoneSplitter] SHA-1: efec67655f6db90757faa37201efcee2a9ec3507
[2014-10-29 16:31:57 - HeadphoneSplitter] Jar mismatch! Fix your dependencies
I don't know a lot about Eclipse. but I simply deleted the copy of the jar file from my project's libs folder so that it would use the appcompat_v7 jar file instead. This fixed my issue.
Solution 5 - Android
I fixed it adding these lines in the build.grandle (App Module)
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar']) //it was there
compile "com.android.support:support-v4:21.0.+" //Added
compile "com.android.support:appcompat-v7:21.0.+" //Added
}
Solution 6 - Android
Recent sdk-manager's download does not contain
android-support-v7-appcompat.jar
But the following dir contains aar file
C:\Users\madan\android-sdks\extras\android\m2repository\com
android\support\appcompat-v7\24.2.1\appcompat-v7-24.2.1.aar
This file can be imported by right-click project, import,
select general, select archieve and finally select aar file.
Even this does not solve the problem.
Later remove 'import android.R' and add
'import android.support.v7.appcompat.*;'
Follow this tutorial for other details:
http://www.srccodes.com/p/article/22/android-hello-world-example-using-eclipse-ide-and-android-development-tools-adt-plugin