Android Studio импортирует фейсбук библиотека одиссея

Я пытаюсь использовать логин Facebook в своем приложении с библиотекой Facebook в Android Studio.

После 9 уроков о том, как импортировать эту библиотеку в Android Studio 0.6.1, все работало хорошо (в последнем уроке), прежде чем нажимать на чистый проект, после нажатия на него я получаю эту ошибку:

 *C:\Users\Demetria\AndroidStudioProjects\Test\libreries\facebook\src\com\facebook\FacebookA    ppLinkResolver.java
Error:(21, 13) error: package bolts does not exist   
Error:(37, 49) error: cannot find symbol class AppLinkResolver        
Error:(57, 12) error: cannot find symbol class Task          
Error:(63, 42) error: cannot find symbol class Continuation             
Error:(105, 83) error: cannot find symbol variable Task               
Error:(192, 27) error: package AppLink does not exist*

Может ли кто-нибудь помочь мне, пожалуйста?
Заранее спасибо.

2 ответа

Решение

Если вы импортировали библиотеку через File > Import ModuleAndroid Studio скопировал это facebook каталог в ваш проект. $PROJECT_ROOT/facebook/build.gradle ссылки на файлы bolts.jar:

dependencies {
    compile files('../libs/bolts.jar')
    compile 'com.android.support:support-v4:19.+'
}

Обратите внимание, что в разархивированном архиве от Facebook есть libs папка в родительской папке (.. путь) библиотеки. В вашем проекте вам нужно указать на libs папка в папке библиотеки facebook. + Изменить .. в . как показано ниже:

dependencies {
    compile files('./libs/bolts.jar')
    compile 'com.android.support:support-v4:19.+'
}

Чтобы успешно собрать последний SDK Facebook с Android Studio, вам также нужно указать build.gradle из SDK Facebook, чтобы скомпилировать jar болта.

Смотрите мой подробный пост здесь

Другие вопросы по тегам