Есть ли какие-либо недостатки в создании проекта библиотеки facebook SDK в файле JAR (как это делает ADT 16 с библиотечными проектами) и добавлении его в ваш проект? Я ничего не меняю в facebook SDK, поэтому не нужно добавлять его в качестве проекта библиотеки. До сих пор он работал отлично для меня, и мне интересно, является ли это обычной практикой, используемой разработчиками, использующими SDK facebook? Это ускоряет процесс сборки совсем немного, потому что Eclipse не должен разрешать все ресурсы в проектах библиотеки.
Android facebook SDK как JAR
Ответ 1
Да! Я просто понял это сам.
Вам нужны два файла jar:
- facebooksdk.jar
- Android-поддержка-v4.jar
Вариант 1
Первое можно найти в папке bin, последняя в папке Android Dependencies. (Из проекта FacebookSDK)
После добавления их как в библиотеки в мой проект (Project → properties → Java Build Path → Libraries), он действительно работал.
Вариант 2
Другой способ - скопировать вставку facebookdk.jar и получить поддержку android-support-v4.jar. Щелкните правой кнопкой мыши по проекту → Инструменты Android → Добавить библиотеку поддержки.
Удачи =)
Ответ 2
Каскоку,
Код предоставляется как проект для легкого просмотра классов. Добавляет его как включенную банку или просто перемещает источник в ваш проект. Когда я создал приложение для Android, подключенное к FB, я переместил файлы, которые мне нужны, в пакет в моем приложении.
Ответ 3
Похоже, что maven их кэширует.
Ответ 4
Вы можете создать файл jar:
- Загрузите Android Android SDK из github.
- Извлеките его. (в любом месте).
- В Eclipse создайте новый проект, используя проект из существующей опции источника
- Введите название проекта как "com_facebook_android".
- Установить местоположение в папку "facebook" в извлеченном местоположении.
- Нажмите "Готово".
- Выберите проект "com_facebook_android" в проводнике проекта и щелкните правой кнопкой мыши выберите опцию экспорта.
- В мастере экспорта выберите JAR файл в папке Java.
- Нажмите "Далее", затем найдите местоположение файла jar и укажите имя как "facebook-android.jar".
- Нажмите "Готово". Файл JAR будет создан в этом месте
Ответ 5
Ну, ребята, вам не нужно вручную делать .jar файл из facebook-android-sdk. Вы можете использовать easyfacebook.jar. В настоящее время он поддерживает:
- Поддержка аутентификации Oauth 2.0
- Используйте токен доступа
- Поддержка загрузки изображений.
- Поддерживает все функции Graph API
- Он может запускать любой запрос FQL
- Содержит BEAN всех объектов facebook
- Это бесплатно. Лицензия LGPL GNU
- Диалог выполнения
- Функция выхода
- Управление ошибками сервера/запросов
- Ключевые хеш/геотегирование
- Вход без приложения facebook