2013-02-20 5 views
3

Я слежу за the instructions за то, что интегрировал SDK в вашу программу. Я преуспел в том, чтобы все предоставленные образцы приложений были скомпилированы и запущены, за исключением «helloFacebookSample». Для этого я получаю ошибку компиляции:Отсутствует проект «HelloFacebookSample» Java-проект «facebook»

Project 'HelloFacebookSample' is missing required Java project 'facebook' 

Мое понимание проектов/библиотек/строительства путей и т.д. немного туманно, но я не могу понять, почему это должно терпеть неудачу, когда все остальные удалось.

Вот захват экрана окна свойств для моего HelloFacebookSample: enter image description here

Я могу подтвердить, что каталог:

c:\android stuff\facebook\facebook-android-sdk-3.0\facebook\bin 

содержит файл facebooksdk.jar

Любые идеи?

EDIT: Еще несколько раз, когда я щелкнул по вкладке «Проекты», которую вы видите на экране, захватил выше, и увидел, что он говорит «facebook (missing)». Я немного смущен, потому что думал, что проектам, возможно, придется полагаться на библиотекам, а не на другие проекты ... но все же я понятия не имею, как решить проблему. Кажется, у меня нет проекта, называемого просто «facebook» ...

Редактировать: Измельчение вокруг еще немного, я просто экспериментально удалил «facebook (missing)» из пути сборки java, а затем сделал «добавить» из «FacebookSDK» ... Я думал, что это дергается на соломинках, но, к моему удивлению, это сработало !!! HelloFacebookSample скомпилирован и запущен !!! - Я понятия не имею, что происходит, и все равно хотел бы объяснить.

+0

Может быть что-нибудь с тем, что андроид апи вы строите против? Кажется, я помню, что нужно немного снизить целевой api ... – roarster

+0

Вы выбрали флажок «копировать проекты в рабочей области» во время импорта всех компонентных проектов из facebook-sdk-3.0? –

+0

@kaushai trivedi: Я уверен, что «копировать проекты в рабочей области» выбрано не * * (как указано на сайте). – Mick

ответ

1

В предыдущей версии Android Facebook SDK упоминался проект как «facebook». Похоже, что этот образец не был обновлен, чтобы удалить старую ссылку, и добавить новую в «FacebookSDK». Вы предприняли корректирующие шаги, чтобы решить это самостоятельно, изменив путь сборки Java проекта.

0

Проблема будет легко удалена, просто перейдя к свойствам вашего проекта и щелкнув правой кнопкой мыши, затем перейдите на вкладку проекта, выберите проект, запрос которого отсутствует и удалите его.

Теперь нажмите на project->build project->clean

Теперь запустите ваш проект, и это, несомненно, сделает прекрасный