Импорт android.поддержка.v7 не может быть решена


Я новичок в Android. В настоящее время у меня есть adt-bundle-windows-x86-20131030.zip (Windows 32 бит) установлен-и успешно установили 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 и установлен добавил v7 в моем проекте.

  1. File - > Import (android-sdkextrasandroidsupportv7). Выберите "appcompat"
  2. проект - > свойства - > Android. В разделе Библиотека " Добавить "выберите " appCompat"

скриншоты

успешно добавлен в appCompat но все равно я все еще получаю ошибку.

7 73

7 ответов:

  1. перейдите к своему проекту в навигаторе, щелкните правой кнопкой мыши на свойствах.

  2. перейдите на вкладку путь сборки Java слева.

  3. перейдите на вкладку библиотеки сверху.

  4. Нажмите кнопку добавить внешние банки.

  5. перейдите в папку пакета АДТ, перейдите на СДК/дополнительно/андроид/поддержка/В7/совместимости приложений/библиотек.

  6. Выберите файл android-поддержка-v7-appcompat.банку

  7. перейдите к заказу и экспорту и установите флажок рядом с новой банкой.

  8. Нажмите кнопку ОК.

я попробовал ответ, описанный здесь, но это не сработало для меня. У меня есть последние инструменты Android SDK ver. 23.0.2 и Android SDK Platform-tools ver. 20

библиотека android-support-v4.jar вызывает этот конфликт, просто удалить библиотеки /libs папка вашего проекта, не бойтесь, библиотека уже содержится в библиотеке appcompat_v7, очистите и создайте свой проект, и ваш проект будет работать как шарм!

enter image description here

в моем случае, автоматически сгенерированный проект appcompat_v7 была закрыта. Поэтому просто откройте этот проект в Проводнике пакетов.

надеюсь, что это поможет.

У меня была та же проблема каждый раз, когда я пытался создать новый проект, но на основе вывода консоли, это было из-за двух версий 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

Я мало что знаю о затмении. но я просто удалил копию файла jar из папки libs моего проекта, чтобы вместо этого он использовал файл jar appcompat_v7. Это исправило мою проблему.

я исправил это, добавив эти строки в сборку.grandle (модуль приложения)

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
}

недавняя загрузка sdk-manager не содержит android-поддержка-v7-appcompat.сосуд Но следующий каталог содержит файл aar C:\Users\madan\android-sdks\extras\android\m2repository\com\ поддержка\андроид\совместимости приложений-В7\24.2.1\совместимости приложений-В7-24.2.1.aar Этот файл можно импортировать, щелкнув правой кнопкой мыши проект, импорт, выберите Общие, выберите архивировать и, наконец, выберите файл aar. Даже это не решает проблему. Позже удалить импорт андроид.R' и добавить импорт андроид.поддержка.v7.совместимости приложений.*; ' Следовать этот учебник для получения дополнительной информации: http://www.srccodes.com/p/article/22/android-hello-world-example-using-eclipse-ide-and-android-development-tools-adt-plugin

завершение ответа @Jorgesys, в моем случае это было точно так же, но конфигурация экспорта отсутствовала в библиотеке:

  1. щелкните правой кнопкой мыши на проекте appcompat-v7;
  2. свойства;
  3. левая вкладка, путь сборки Java;
  4. правая вкладка, порядок и экспорт;
  5. проверка классов.jar с appcompat-v7;

export lib