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

Android facebook SDK как JAR

Есть ли какие-либо недостатки в создании проекта библиотеки facebook SDK в файле JAR (как это делает ADT 16 с библиотечными проектами) и добавлении его в ваш проект? Я ничего не меняю в facebook SDK, поэтому не нужно добавлять его в качестве проекта библиотеки. До сих пор он работал отлично для меня, и мне интересно, является ли это обычной практикой, используемой разработчиками, использующими SDK facebook? Это ускоряет процесс сборки совсем немного, потому что Eclipse не должен разрешать все ресурсы в проектах библиотеки.

4b9b3361

Ответ 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, я переместил файлы, которые мне нужны, в пакет в моем приложении.

Ответ 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