2012-04-21 4 views
2

Я работаю с Android API 17 по адресу eclipse Indigo. Я клонировал faccebook sdk от github и выполнил проект библиотеки facebook, созданный с использованием исходного проекта, представленного в fb sdk.Android: Невозможно включить проект библиотеки facebook sdk

Теперь я пытаюсь включить этот проект библиотеки в свой демонстрационный проект Android. Я добавил его в разделе Project properties->Android->Library. Я вижу зеленую метку цвета напротив дополнительной библиотеки. Кроме того, я добавил то же самое в Project properties->Java build path->Projects.

сборка выполнена успешно. но когда я пытаюсь установить на своем AVD, im получаю ошибку,

Может кто-нибудь PLZ помочь мне, как исправить эту проблему.

---- EDIT ------ Еще одна вещь, которую я наблюдал, когда я открыл свойства проекта -> окно Android, зеленая отметка не отображается в разделе «Библиотека», вместо этого я вижу красный крест.

Любые идеи?

Спасибо, Venkat Papana

+0

проверить, могут ли они помочь вам http://stackoverflow.com/questions/1334802/how-can-i-use-external-jars-in-an-android-project и http://stackoverflow.com/questions/2694392/importing-external-jar-file-to-android-project –

ответ

0

Вам не нужно, чтобы добавить это проект библиотеки, поскольку это не библиотека.

https://github.com/facebook/facebook-android-sdk - это помощь проекта и пример кода для включения проекта в наш код. Просто вам нужно создать идентификатор приложения для facebook, зарегистрировав его с помощью api.

Надеюсь, это поможет вам в вашем проекте.

+0

hi Arpit, я следую https://developers.facebook.com/docs/mobile/android/build/ и по этой ссылке мы имеем Добавить ссылку на SDK для Facebook. Но он не работает для меня, я получаю ошибки сборки (класс Facebook не найден ошибочным). Поэтому я добавил проект в путь сборки, а затем смог устранить все ошибки компиляции. но развертывание не работает. –

0

Решено путем копирования исходного кода com.facebook.android в исходный код проекта.

3

То же самое произойдет, для меня тоже .. попробовать ниже .. это будет работать ..

лучший способ, чтобы добавить внешние Баночки для вашего Android проекта или любого проекта Java является:

Создайте папку с именем libs в проецировании корневую папку Скопируйте Jar файлы в папку libs Теперь щелкните правой кнопкой мыши на файл Jar, а затем выберите Build Path > Add to Build Path, это создаст папку с именем Refrenced Library в проецировании, и ваши сделаны справляюсь делать так, всякий раз, когда вы передаете проект проекту другому Compu ter, вы не пропустите свои библиотеки, на которые ссылаются некоторые места на вашем жестком диске.

(The facebooksdk.jar можно найти в каталоге facebook-SDk: <facebook-sdk>\facebook\bin)

2

я знаю, этот вопрос старый, но я подумал, что может быть, это может помочь кому-то.

Переместить проект библиотеки и приложение на том же диске. Обычно это ошибка в Eclipse.

Я решил проблему, переместив их на одном диске на своем компьютере. Вы можете попробовать.

1

Вам нужно сделать оба проекта в том же словаре, а затем включить его с помощью Project Properties -> Android-> Library. Это прекрасно работает.