Ответ 1
Попробуйте этот путь
Я пытаюсь использовать 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
Проект не может быть создан до тех пор, пока ошибки пути сборки не будут устранены.
Попробуйте этот путь
Есть ли папка bin в проекте com_facebook_android? Если нет, SDK для Facebook не был построен. Перейдите в Project- > Build Automatically и включите его.
Для тех, кто сталкивается с этим:
Перейдите к: Project > Clean > Clean all projects.
Это может не всегда работать, но для меня всякий раз, когда возникает некоторая ошибка зависимости, во время загрузки проекта (после создания нового проекта) я просто делаю это и на удивление работает.
В моем случае команда сборки APK Builder отсутствовала в файле проекта Eclipse:
<buildCommand>
<name>com.android.ide.eclipse.adt.ApkBuilder</name>
<arguments/>
</buildCommand>
У меня была аналогичная проблема при создании новых проектов для продвинутых версий (скажем, 4.4) в Eclipse. Он автоматически создает библиотеку appcompat и добавляет ссылку на новый проект Android для обеспечения обратной совместимости. Новый проект относится к appcompat.jar в папке bin, и его не существует, пока не будет создана библиотека appcompat. Я выполнил следующие шаги...
Примечание. Если вы по-прежнему не получаете bin/appcompat.jar, чем отключите опцию IsLibrary в свойствах проекта, выполните сборку и проверьте эту опцию и очистите сборку. Он будет создавать bin/appcompat.jar и решить проблему.
Вот что, вероятно, произошло. Вы очистили много проектов, включая некоторые библиотеки Java. Иногда вы можете очистить всю рабочую область. Это уничтожит файлы jar в каталогах bin. Возможно, вы восстановили только свой проект. Проблема в том, что теперь вам нужно перестроить библиотеки в рабочей области, которые вы очистили. После этого вы увидите, что папка bin больше не пуста.
В моем случае файлы были в папке appcombat_v7/lib.
Итак, я сделал это, чтобы щелкнуть правой кнопкой мыши на .jar файлы (там будут два файла, выберите android-support-v4.jar), а затем выберите Путь сборки > Добавить в путь сборки.
Что это значит, добавьте этот файл в путь сборки (т.е. он добавит этот файл в папку "bin" ), которая решит проблему.