Импортируйте 3 SDK, получите ошибку: Найдено 3 версии android-support-v4.jar

Я создаю Android-приложение. Импортировали все мои SDK (GoogleSDK, FacebookSDK, AppCompatSDK)

Щелкните правой кнопкой мыши мой проект → свойства → Android → Добавить мои 3 SDK. Нажмите "Применить" и получите эту ошибку:

Найдено 3 версии android-support-v4.jar в списке зависимостей, но не все версии идентичны (проверка основана на SHA-1 только при в этот раз). Все версии библиотек должны быть одинаковыми время.

Что мне делать? Проект не красный, нет ничего красного в порядке и экспорте, а библиотеки

(Это приложение будет работать от API 8 и выше)

P.S Если вы знаете какую-либо ссылку на хороший учебник, там показано, как сделать loginbutton для FacebookSDK 3.5, войти и вернуться к новому мероприятию. Просто войдите и выйдите из системы, не более того.

Спасибо.

Ответ 1

Для разных версий файла android-support-v4.jar выполните следующие действия: -

  • Перейдите в папку libs любого из последних проектов (в котором содержится последний файл jar).
  • Щелкните правой кнопкой мыши файл android-support-v4.jar и скопируйте его.
  • Вставьте скопированный файл в другой проект, который показывает ошибку.
  • Очистите проект и запустите его.

Для интеграции любого из SDK, если вы добавляете файл jar, просто скопируйте банку в свою папку libs и щелкните правой кнопкой мыши проект > Выбрать свойствa > вкладка "Библиотеки" > "Добавить банки" > "Перейдите в папку проектов", выберите SDK, который вы хотите добавить, и все готово.

Очистите сборку и запустите.

Ответ 2

Вот как я должен настроить вашу программу:

Workspace
  |
  |-Library Project 1 (FacebookSDK)
  |---|...
  |---|libs
  |-----|-android-support.jar
  |-Library Project 2 (GoogleSDK)
  |---|...
  |---|libs
  |-----|-android-support.jar
  |-MainApplication Project
  |---|...
  |---|libs
  |-----|-android-support.jar

Убедитесь, что для каждого проекта файл android-support.jar включен в папку Android Private Libraries:

  • щелкните правой кнопкой мыши по {{project name}}, выберите Properties в меню; Появится окно
  • a Properties for {{project name}};
  • выберите Java Build Path слева;
  • выберите вкладку Libraries;
  • убедитесь, что у вас есть jar в Android Private Libraries, если не добавить его;
  • выберите вкладку Order and Export;
  • убедитесь, что установлен флажок для Android Private Libraries.

Последнее, что вы должны проверить, это то, что у вас есть та же самая версия jar во всех ваших проектах. выполните следующие действия для всех ваших проектов:

  • щелкните правой кнопкой мыши по {{project name}}, выберите Android Tools/Add support library...;

То же самое относится ко всем баночкам, а не только к поддержке. Вы должны добавить его в путь сборки и убедиться, что у вас есть такая же версия во всех ваших проектах.

Сообщите мне, если вы его работаете.