Android facebook SDK в качестве JAR - PullRequest
28 голосов
/ 27 января 2012

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

Ответы [ 5 ]

13 голосов
/ 05 апреля 2013

Да! Я сам все понял.

Вам нужны два файла jar:

  1. facebooksdk.jar
  2. Android-поддержка-v4.jar

Вариант 1
Первый находится в папке bin, последний - в папке Android Dependencies. (Из проекта FacebookSDK) После добавления их обоих в качестве библиотек в мой проект (Project -> properties -> Java Build Path -> Libraries) он действительно заработал.

Вариант 2
Другой способ - скопировать и вставить файл facebooksdk.jar и получить файл android-support-v4.jar, щелкнув правой кнопкой мыши проект -> Инструменты Android -> Добавить библиотеку поддержки.

Удачи =)

3 голосов
/ 16 марта 2012

Касгоку,

Код предоставляется в виде проекта для удобного просмотра классов. Добавление его в качестве включенного jar или просто перемещение источника в ваш проект также работает. Когда я создал приложение для Android, подключенное к FB, я переместил нужные файлы в пакет своего приложения.

2 голосов
/ 16 июля 2015
0 голосов
/ 27 июня 2014

Ну, ребята, вам не нужно вручную создавать файл .jar из facebook-android-sdk . Вы можете использовать easyfacebook.jar . В настоящее время поддерживает:

  1. Поддержка аутентификации Oauth 2.0
  2. Использовать токен доступа
  3. Поддержка загрузки изображений
  4. Поддерживает все функции Graph API
  5. Может запускать любой запрос FQL
  6. Содержит BEAN всех объектов facebook
  7. Это бесплатно. Лицензия LGPL GNU
  8. Диалог хода выполнения
  9. Функция выхода из системы
  10. Сервер / Управление ошибками запросов
  11. Ключевой хэш / Geo Tagging
  12. Войти без приложения Facebook
0 голосов
/ 11 декабря 2013

Вы можете создать jar-файл:

  1. Скачать Facebook Android SDK с github.
  2. Извлечь его.(в любом месте).
  3. В Eclipse создайте новый проект, используя опцию создания проекта из существующего источника
  4. Введите имя проекта как "com_facebook_android".
  5. Установить местоположение в "facebook"папка в извлеченном месте.
  6. Нажмите" Готово ".
  7. Выберите проект" com_facebook_android "в проводнике проекта и щелкните правой кнопкой мыши, выберите вариант экспорта.
  8. В мастере экспорта выберите файл JARв папке Java.
  9. Нажмите «Далее», затем найдите местоположение файла JAR и дайте имя по своему желанию, например «facebook-android.jar»
  10. Нажмите «Готово» ........Файл JAR будет создан в этом месте
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...