Ответ 1
Попробуйте удалить файл android-support-v4.jar
из папки libs вашего проекта.
Удачи.
Я хочу войти в систему с помощью facebook. Я следую этим Шагам. Все это работает. Но когда я перейду к Create a new Android Project with Facebook Login
STEP-6 в ссылку выше, я получил ошибку Jar mismatch
.
когда я создаю новое приложение для Android, в это время нет никаких ошибок, но при добавлении FacebookSDK
к новому проекту. в это время он дает
Jar mismatch! Fix your dependencies | Unknown Android Dependency Problem
Я пробовал все, чтобы изменить уровень компилятора java, но не получаю.
Я пробовал свойства проектa > Компилятор Java > На этом уровне я все изменения в java-версиях, но не успел.
любая помощь пожалуйста?
Спасибо.
Попробуйте удалить файл android-support-v4.jar
из папки libs вашего проекта.
Удачи.
Если есть файл JAR с тем же именем в папке libs Библиотеки и Проект, они должны иметь одинаковый размер (одинаковые файлы jar).
Если теперь просто замените один из них другим
Android FacebookSDK включает в себя собственную версию android-support-v4.jar
, и это скорее всего конфликтующее jar
.
Откройте настройки проекта, выберите Java Build Path
и удалите android-support-v4.jar
из корня, и вещи должны снова скомпилироваться.
Это происходит потому, что FacebookSDK
приносит с собой свою собственную версию android-support-v4.jar.
. Вы можете исправить это, выполнив следующие шаги:
android-support-v4.jar
из вашего собственного проекта Android.android-support-v4.jar
из appcompat_v7
android-support-v4.jar
из проекта FacebookSDK
Это менее рискованно, чем просто удалять банки из двух проектов. Это не только устраняет проблемы хэша SHA-1. Это также поможет с ошибками res
, которые могут появиться в вашем проекте appcompat_v7
после добавления FacebookSDK
в ваш проект.
Я думаю, что существует лучшее решение для решения этой проблемы, чем удаление используемого андроида. Это может вызвать некоторые другие ошибки в вашем проекте. Я решил эту проблему, удалив банку поддержки fb sdk, а затем обновив свою библиотеку поддержки до версии, которую мы имеем в нашем проекте, а затем добавим проект библиотеки в ваш проект и скомпилируем без каких-либо ошибок.