Facebook SDK导入Android Studio并将其添加到我的应用程序中

时间:2013-06-18 03:22:52

标签: android facebook facebook-login android-studio

您只想了解为Android Studio添加facebook SDK的步骤。好吧,我已经尝试在eclipse中这样做但是这次我真的迷失了,因为facebook开发者页面中给出的步骤仍然是eclipse(https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/

我读了一些关于这个问题的问题,我认为这与我不熟悉的gradle结构有关。这就是我要求如何执行此操作的原因。基本上我只需要在我的应用程序中加入facebook登录,只需获取ID和用户名即可。登录持续存在直到退出,这就是全部。提前谢谢。

2 个答案:

答案 0 :(得分:9)

这是我在Facebook开发2天后设法让Facebook SDK 3.6与Android Studio 0.4.2一起工作的原因,因为Facebook Devs中的这篇精彩文章基于Android Studio 0.3.0而且一些重要部分不适用于新版本版本

  • 创建一个新的Android App项目。
  • 将Facebook SDK中的“facebook”目录直接粘贴到项目的根目录中。
  • 修改项目的 settings.gradle 以包含“:facebook”。 e.g。
  

include ':facebook', ':helloworldapp'

  • 修改主模块(helloworldapp's) build.gradle 以在依赖项中包含facebook。 e.g。
dependencies {
    compile project(':facebook')
    compile 'com.android.support:appcompat-v7:+'
}
  • 制作项目,就是这样 - 在公园散步!您现在可以import com.facebook.*,现在可以将<com.facebook.widget.LoginButton />添加到您的布局中。

答案 1 :(得分:5)

它确实与Gradle结构有关。实际上,您需要为Facebook SDK创建Gradle构建文件。我们写了doc,可以帮助你。试一试,一定要向我们提供任何您发现含糊不清或困难的反馈,我会调查并相应地修改文档。

请记住,在撰写本文时,Android Studio处于早期阶段,因此随着项目的进展,我们可能需要相应地对文档进行更改。

我还发现,有时我只需要关闭Android Studio并重新启动它,然后才会神奇地重新开始工作。