Ошибка зависимостей android-support-v4.jar

95
8

Я только что создал новый пустой проект Android с minsdk как 2.2 в последнем Eclipse Luna.Eclipse автоматически добавил android-support--v4.jar в папку libs проекта. Это вызывает ошибку в консоли:


Found 2 versions of android-support-v4.jar in the dependency list,
but not all the versions are identical (check is based on SHA-1 only at this time).
All versions of the libraries must be the same at this time.
Versions found are:
Path: /home/faizal/DEV/ADT workspace/myNewProject/libs/android-support-v4.jar
Length: 758727
SHA-1: efec67655f6db90757faa37201efcee2a9ec3507
Path: /home/faizal/DEV/ADT workspace/appcompat_v7/libs/android-support-v4.jar
Length: 648327
SHA-1: ded9acc6a9792b8f1afc470f0c9cd36d178914cd
Jar mismatch! Fix your dependencies

Это связано с тем, что у меня также есть проект библиотеки поддержки appcompat_v7, который я использую для другого проекта и был создан старым Eclipse (я думаю, это был Juno.. он был частью пакета ADT).


Я знаю, что решение заключается в удалении одной из банок, но какой и почему?

спросил(а) 2014-07-07T14:01:00+04:00 5 лет, 9 месяцев назад
1
Решение
159

Вам просто нужно:


    Щелкните правой кнопкой мыши проект myNewProject
    Перейдите в "Инструменты Android" > "Добавить библиотеку поддержки"
    Утвердить разрешения и обновить библиотеку
    Повторите этот процесс для проекта appcompat_v7

Библиотека поддержки Android будет синхронизироваться (:

ответил(а) 2014-07-07T14:09:00+04:00 5 лет, 9 месяцев назад
62

Вы импортируете библиотеку appcompat_v7, у которой также есть поддержка android-v4.jar, но разный размер. Просто скопируйте поддержку android-v4.jar из вашей библиотеки проектов в папку appcompat_v7. Пути папок находятся в вашем посте, только для информации.

ответил(а) 2014-07-07T14:04:00+04:00 5 лет, 9 месяцев назад
37

    Посмотрите на пути расхождений
    Удалить файл в папке проектa > libs
    Скопируйте файл из папки appcompat libs в папку с папками проекта
    Закрыть и снова открыть Eclipse
    Очистить проект

ответил(а) 2014-11-12T00:36:00+03:00 5 лет, 4 месяца назад
37

    Щелкните правой кнопкой мыши проект demoProject
    Перейдите в "Инструменты Android" > "Добавить библиотеку поддержки"
    Утвердить разрешения и обновить библиотеку
    Повторите этот процесс для проекта appcompat_v7 (или любой библиотеки

ответил(а) 2014-07-07T15:31:00+04:00 5 лет, 9 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема