Импорт android.support.v7 невозможен.
Я новичок в Android. В настоящее время у меня установлен adt-bundle-windows-x86-20131030.zip
(Windows 32 bit) - и успешно установлены Android SDK и Eclipse. Кроме того, я обновил все в менеджере Android SDK. Теперь я работаю в Android v-4.4.2
Мой проект выполняется успешно, но когда я импортирую android.support.v7.app.ActionBarActivity;
и import android.support.v7.app.ActionBar;
, проект не будет отлаживать. Я получаю сообщение об ошибке The Import android.support.v7 cannot be resolved
Я искал в Google и установил Android Support Library
, а затем добавил v7
в свой проект.
- Файл- > Импорт (android-sdk\extras\android\support\v7). Выберите "appcompat"
- Project- > properties- > Android. В библиотеке разделов "Добавить" и выберите "appCompat"
Скриншот
![enter image description here]()
Успешно добавлено в appCompat
, но все равно я все еще получаю ошибку.
Ответы
Ответ 1
-
Перейдите в свой проект в навигаторе, щелкните правой кнопкой мыши по свойствам.
-
Перейдите на вкладку "Путь сборки Java" слева.
-
Перейдите на вкладку библиотек сверху.
-
Нажмите добавить внешние банки.
-
Перейдите в папку ADT Bundle, перейдите на страницу sdk/extras/android/support/v7/appcompat/libs.
-
Выберите файл android-support-v7-appcompat.jar
-
Перейдите в раздел "Заказ и экспорт" и установите флажок рядом с вашей новой банкой.
-
Нажмите "ОК".
Ответ 2
Я попробовал описанный здесь ответ, но он не работал у меня.
У меня есть последние инструменты Android SDK. 23.0.2 и Android SDK Platform-tools ver. 20
Библиотека поддержки android-support-v4.jar
вызывает этот конфликт, просто удалите библиотеку в папке /libs
вашего проекта, не бойтесь, библиотека уже содержится в библиотеке appcompat_v7
, очистите и создайте свой проект, и ваш проект будет работать как шарм!
![enter image description here]()
Ответ 3
В моем случае автоматически сгенерированный проект appcompat_v7 был закрыт. Поэтому просто откройте этот проект в обозревателе пакетов.
Надеюсь на эту помощь.
Ответ 4
У меня была такая же проблема каждый раз, когда я пытался создать новый проект, но на основе вывода консоли это было из-за двух версий android-support-v4, которые были разными:
[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
Я ничего не знаю о Eclipse. но я просто удалил копию файла jar из папки моих проектов, чтобы вместо этого использовать jar файл appcompat_v7. Это исправило мою проблему.
Ответ 5
Я исправил добавление этих строк в 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
}
Ответ 6
Недавняя загрузка sdk-manager не содержит
Android-поддержка-v7-appcompat.jar
Но следующий каталог содержит файл aar
C:\Users\Мадан\андроида-SDKs\Extras\Android\m2repository\ком \
андроид\поддержка\AppCompat-v7\24.2.1\AppCompat-v7-24.2.1.aar
Этот файл можно импортировать, щелкнув правой кнопкой мыши проект, импортировать,
выберите general, выберите archieve и, наконец, выберите aar файл.
Даже это не решает проблему.
Позже удалите 'import android.R' и добавьте
'import android.support.v7.appcompat. *;'
Следуйте этому руководству для других деталей:
http://www.srccodes.com/p/article/22/android-hello-world-example-using-eclipse-ide-and-android-development-tools-adt-plugin