2015-04-08 2 views
1

Я пытаюсь импортировать последнюю версию (4.0.1) Android Android SDK в eclipse, но у меня возникают проблемы с тем, что проект правильно построен и импортирован как Библиотека.Facebook SDK v.4 для Android: ошибки на Eclipse

Я выполнил шаги (для студии Android, портированные на Eclipse), предоставленные в официальном руководстве, и просмотрел Google для других разработчиков, имеющих те же проблемы, что и у меня, но я все еще не могу правильно работать.

Вот шаги я:

  1. Скачать Facebook SDK для Android здесь: https://developers.facebook.com/resources/facebook-android-sdk-current.zip

  2. Extract проекты

  3. В Eclipse, импорт существующих Android код в рабочую область

  4. Выберите папку "facebook" и выберите единственный проект, который Показано (проект правильно импортируется)

  5. правой кнопкой мыши на «Facebook» проект, свойства, андроид и проверить «isLibrary»

  6. чистый проект

На данный момент у меня все еще есть вопросы для аннотаций и классов, не найденные из пакета «android.support». установка

проекта для Java компилятор «1,6», minSDK 9 и цель 17.

Я попытался также добавить библиотеку facebook в мой основной проект, но он по-прежнему не работает.

Я попытался поместить java 1.7 в компилятор, но он не разрешает отсутствующие классы, и он говорит, что для компиляции с java 1.7 мне нужно, чтобы min API устанавливался в kitkat (чего я не хочу, потому что я буду не сможет компилироваться для 4.2 и 4.3).

Я добавил ручку поддержки androd вручную из папки SDK Manager android, и это частично устранило недостающие классы, но некоторые остались.

Я использую Eclipse Version: Luna Service Release 1 (4.4.1) с JDK 1.7.0_51 и последним плагином ADT (все компоненты Android обновлены с помощью SDK Manager).

Любая помощь приветствуется.

+0

Я забыл упомянуть, что работа с версии 3.х кажется нормально (и это, вероятно, один из первых вопросов о v.4 так как я не могу найти что-либо в Интернете, которое связано с Facebook для Android SDK v.4) – ChaSIem

+0

Возможный дубликат [android f acebook sdk v4.0 не работает] (http://stackoverflow.com/questions/29302087/android-facebook-sdk-v4-0-not-working) – engincancan

+0

Новый Android-файл sdk использует gradle, поэтому вы не можете импортировать его как обычный проект Android , См. Http://stackoverflow.com/questions/29302087/android-facebook-sdk-v4-0-not-working и http: // stackoverflow.com/questions/29379890/android-facebook-sdk-4-in-eclipse – engincancan

ответ

5

Я сделал еще несколько тестов и узнать, что загрузив две библиотеки:

андроида-поддержка-v4.jar болтов-андроид-1.1.2.jar

из проекта GitHub (https://github.com/facebook/facebook-android-sdk) сделал трюк.

Так шаги являются следующие:

  1. Скачать, распаковать и импорт, как андроида существующий код в рабочую область последнюю версию v.4 в Facebook SDK для Android.

  2. Скачать две банки из GitHub

  3. Установите Facebook Проект как "isLibrary"

  4. Добавьте две банки как "внешние банки" в пути к классам

  5. Установить Java компилятор до 1,7

  6. очистить и перестроить проект

Теперь ошибки исчезли.

0

Android Facebook SDK import occurs with errors - Eclipse

Проверьте это. Может быть, это поможет вам. Я столкнулся с такой же проблемой во время работы в Android Studio. Но вы стоите в Eclipse.

+0

Я уже пытался изменить уровень компилятора, и по умолчанию этот проект уже 1,6. Все еще не работает – ChaSIem

+0

Я изменил его на 1.7, и он работал хорошо для меня! – Exigente05

2
  1. Скачайте facebook sdk от here.
  2. Извлечь zip-файл.
  3. Импортируйте только проект facebook sdk в eclipse как «Существующий Android-код в рабочее пространство».
  4. Теперь этот проект будет показывать много ошибок, не открывайте какой-либо файл java или файл ресурсов и не пытайтесь импортировать или очищать проект до тех пор, пока я не укажу его для этого.
  5. Сначала добавьте библиотеку v7 в этот проект, нажав правой кнопкой мыши на facebook sdk project >> свойства >> android >> Добавить библиотеку (если у вас нет последней версии v7 support library загрузить ее из sdk manager), также установите для проекта цель максимальной версии Android и выберите «is library».
  6. Теперь щелкните правой кнопкой мыши по проекту facebook и выберите> Путь сборки> Настроить сборку Путь> вкладка Библиотеки> Добавить внешние банки> найдите место, где вы извлекли facebook sdk на шаге 2, и найдите два файла jar в папке libs (android - support-v4.jar и bolts-android-1.1.2.jar) и добавить оба файла. Перейдите на вкладку «заказать и экспортировать» на и выберите оба файла jar и нажмите «ОК».
  7. Теперь щелкните правой кнопкой мыши на facebook SDK >> свойства >> Java компилятором >> установить уровень «соответствия компилятора 1.7 или более и использования по умолчанию настройки соответствия.
  8. Теперь выберите проект и выберите Project> Clean.

Это должно устранить все ошибки теперь. Вот как это работает для меня.

+0

да это работает.thank u –

+0

@ m.v.n.kalyani great :) – murli

+0

Это сработало для меня на Facebook SDK4.4.1. – Glenn

Смежные вопросы