Facebook SDK импортировать в Android Studio и добавить его в мое приложение

Привет, просто хочу знать шаги по добавлению SDK для facebook для Android Studio. Ну, я уже пробовал делать это в eclipse, но на этот раз я действительно потерял то, что нужно делать, поскольку шаги, приведенные на странице разработчиков facebook, все еще находятся на eclipse ( https://developers.facebook.com/docs/getting-started/facebook -sdk-for-android / 3.0 / )

Я прочитал некоторые вопросы об этой проблеме, и я думаю, что это имеет какое-то отношение к градиентной структуре, в которой я не знаком. Вот почему я прошу о том, как это сделать. Ну в основном то, что мне просто нужно, это включить логин facebook в моем приложении и просто получить идентификатор и имя пользователя. Сделайте логин упорным до тех пор, пока не выйдете из системы, и все. Заранее спасибо.

Это действительно имеет отношение к структуре Gradle. Фактически, вам нужно создать файлы сборки Gradle для SDK для Facebook. Мы написали документ, который может вам помочь. Сделайте снимок и не забудьте предоставить нам обратную связь с чем-либо, что вы нашли неоднозначным или трудным, и я буду изучать его и соответствующим образом модифицировать документ.

Имейте в виду, что Android Studio находится на ранних стадиях с момента написания этой статьи, поэтому вполне возможно, что по мере продвижения проекта нам может потребоваться внести соответствующие изменения в документ.

Я также обнаружил, что иногда мне просто приходилось закрывать Android Studio и перезапускать ее, прежде чем что-то волшебным образом начнет работать снова.

Вот как мне удалось заставить Facebook SDK 3.6 работать с Android Studio 0.4.2 после двух дней битвы, так как эта замечательная статья в Facebook Devs основана на Android Studio 0.3.0, а некоторые важные части не применимы в новой версии.

  • Создайте новый проект приложений для Android.
  • Вставьте каталог «facebook» из SDK Facebook непосредственно в корневую директорию проекта.
  • Измените настройки проекта.gradle, чтобы включить «: facebook». например

include ':facebook', ':helloworldapp'

  • Измените основной модуль (helloworldapp) build.gradle, чтобы включить facebook в зависимости. например
 dependencies { compile project(':facebook') compile 'com.android.support:appcompat-v7:+' } 
  • Сделайте проект, и это все – прогулка в парке! Теперь вы можете import com.facebook.* , Теперь вы можете добавить <com.facebook.widget.LoginButton /> в свой макет.