在 android studio 中包含 facebook sdk

Posted

技术标签:

【中文标题】在 android studio 中包含 facebook sdk【英文标题】:include facebook sdk in android studio 【发布时间】:2017-05-22 15:10:29 【问题描述】:

我很关注包含 FB SDK 的内容 但是当我想导入时

import com.facebook.FacebookSdk;

我需要这个用于 FB 分析,所以我创建了 fbanalytic 类:

image here

我们看到它被隐藏了我不知道修复它

还有他的人告诉那个班级,在 fb sdk 的最新版本中,这并不重要,对吗? 目前我正在使用最新版本:facebook-android-sdk-4.22.1

【问题讨论】:

你没有在你的代码上使用 FacebookSdk,所以是灰色的 好的,第一步我创建新项目来导入 fb-sdk,但是第二个当我想在现有项目中使用 import fb-sdk 他隐藏你知道如何解决它 【参考方案1】:

使用 Facebook SDK:

    通过将编译依赖添加到build.gradle文件来导入sdk

    依赖 编译'com.facebook.android:facebook-android-sdk:4.+'

    现在,当您尝试使用 Facebook SDK 中的某些内容时,它应该会自动导入到您的文件中。

在您的示例中,您正在创建一个使用 AppEventsLogger 的新类,它是 Facebook SDK 的一部分。您可能编写的导入语句 (import com.facebook.FacebookSDK) 是灰色的,第二个导入语句清楚地表明它正在导入表单 com.facebook.* SDK。

tldr:Android Studio 按预期从 Facebook SDK 导入。

【讨论】:

好的,谢谢,解释方法非常有帮助,现在我确保类是自动导入的 【参考方案2】:

在依赖括号内添加 build.gladle:

compile 'com.facebook.android:facebook-android-sdk:4.+'

可能是duplicate。

【讨论】:

以上是关于在 android studio 中包含 facebook sdk的主要内容,如果未能解决你的问题,请参考以下文章

在android studio的apk中包含.so库[重复]

在android studio中包含依赖项时出现R错误

如何在Android Studio中包含* .so库?

如何在android studio项目中包含共享库?

如何在 android studio 中包含应用内图标选择器?

Android Studio中包含* .so库的错误