Я много раз пытался найти решение этой проблемы, когда нашел решение, предоставленное bali182. Однако я не мог правильно понять решение, поэтому решил дать больше объяснений по этому поводу:
- Вам необходимо создать новый проект для Android
- get github.com/facebook/facebook-android-sdk (будет полезен только каталог Facebook)
- скопируйте из каталога facebook src в ваш корневой проект src
- скопировать из директории facebook res в ваш корневой проект res
- скопировать из директории libs из каталога facebook в корневую директорию libs проекта
- щелкните правой кнопкой мыши по вашему проекту и свойствам
- в свойствах, нажмите на элемент меню библиотеки слева
- галочка - библиотека
- тогда вы можете построить проект
Теперь вы хороши и можете связать новую созданную библиотеку с любым проектом Android. Чтобы связать библиотеку с вашим проектом в Facebook, вам просто нужно щелкнуть правой кнопкой мыши по своему проекту Android, щелкнуть по библиотеке и добавить путь к библиотеке Facebook SDK.
Проблема, с которой я столкнулся вначале, была связана с тем, что я непосредственно копировал src, res, libs напрямую в мой основной проект (проект phonegap), и это вызывало проблемы при его компиляции. Связывание вновь созданной библиотеки с моим основным проектом было ключом! ;)