Подтвердить что ты не робот

Контейнер "Зависимости от 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

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

4b9b3361

Ответ 1

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

how to make Library

Ответ 2

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

Ответ 3

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

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

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

Ответ 4

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

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

Ответ 5

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

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

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

Ответ 6

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

Ответ 7

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

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

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