Контейнер «Зависимости от Android» ссылается на не существующую библиотеку «facebook-android-sdk \ facebook \ bin \ com_facebook_android.jar»

Я пытаюсь использовать facebook sdk в своем проекте, однако продолжаю получать следующую ошибку:

The container 'Android Dependencies' references non existing library 'facebook-android-sdk\facebook\bin\com_facebook_android.jar' 

Кто-нибудь испытал / разрешил эту проблему?

благодаря

Ошибки показаны ниже:

 The container 'Android Dependencies' references non existing library 'C:\Users\Mandip\facebook-android-sdk\facebook\bin\com_facebook_android.jar' The method onClick(View) of type new View.OnClickListener(){} must override a superclass method FbDialog.java /com_facebook_android/src/com/facebook/android line 101 Java Problem The method onServiceConnected(ComponentName, IBinder) of type Facebook.TokenRefreshServiceConnection must override a superclass method Facebook.java /com_facebook_android/src/com/facebook/android line 575 The method onServiceDisconnected(ComponentName) of type Facebook.TokenRefreshServiceConnection must override a superclass method Facebook.java /com_facebook_android/src/com/facebook/android line 581 

Проект не может быть создан до тех пор, пока ошибки пути сборки не будут устранены.

Solutions Collecting From Web of "Контейнер «Зависимости от Android» ссылается на не существующую библиотеку «facebook-android-sdk \ facebook \ bin \ com_facebook_android.jar»"

Попробуйте этот путь

Как сделать библиотеку

Есть ли папка bin в проекте com_facebook_android? Если нет, SDK для Facebook не был построен. Перейдите в Project-> Build Automatically и включите его.

Для тех, кто сталкивается с этим:

Перейдите в: Project > Clean > Clean all projects.

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

В моем случае команда сборки APK Builder отсутствовала в файле проекта Eclipse .project:

 <buildCommand> <name>com.android.ide.eclipse.adt.ApkBuilder</name> <arguments/> </buildCommand> 

У меня была аналогичная проблема при создании новых проектов для продвинутых версий (скажем, 4.4) в Eclipse. Он автоматически создает библиотеку appcompat и добавляет ссылку на новый проект Android для обеспечения обратной совместимости. Новый проект относится к appcompat.jar в папке bin, и его не существует, пока не будет создана библиотека appcompat. Я выполнил следующие шаги …

  1. Очистите и создайте проект библиотеки приложений. Он создает папку bin и помещает в нее appcompat.jar.
  2. Очистите и создайте свой основной проект. Ошибка решена.

Примечание. Если вы по-прежнему не получаете bin / appcompat.jar, чем отключите опцию IsLibrary в свойствах проекта, выполните сборку и проверьте эту опцию и очистите сборку. Он будет создавать bin / appcompat.jar и решить проблему.

Вот что, вероятно, произошло. Вы очистили много проектов, включая некоторые библиотеки Java. Иногда вы можете очистить всю рабочую область. Это уничтожит файлы jar в своих каталогах bin. Возможно, вы восстановили только свой проект. Проблема в том, что теперь вам нужно перестроить библиотеки в рабочей области, которые вы очистили. После этого вы увидите, что папка bin больше не пуста.

В моем случае файлы были в папке appcombat_v7 / lib.

Так что я сделал это, чтобы щелкнуть правой кнопкой мыши файлы .jar (там будут два файла, выберите android-support-v4.jar), а затем выберите « Путь сборки»> «Добавить в путь сборки» .

Что это значит, добавьте этот файл в путь сборки (то есть он добавит этот файл в папку «bin»), которая решит проблему.