如何在android studio中导入facebook sdk?

如何在android studio中导入facebook sdk?,android,facebook,import,sdk,android-studio,Android,Facebook,Import,Sdk,Android Studio,我真的搜索了好几天,找到了一个很好的教程,可以导入facebook sdk来制作simpel登录系统。 如果FacebookSDK与登录一起工作,那么我可以继续导入联系人等等。 但每次我尝试导入它(尝试20种不同的东西)时,它都会给我错误。 我只需要简单解释一下如何在android studio中获得facebook sdk。确保您已完成以下操作: 首先,您必须将以下内容添加到应用程序gradle中的依赖项中: compile 'com.facebook.android:facebook-and

我真的搜索了好几天,找到了一个很好的教程,可以导入facebook sdk来制作simpel登录系统。 如果FacebookSDK与登录一起工作,那么我可以继续导入联系人等等。 但每次我尝试导入它(尝试20种不同的东西)时,它都会给我错误。
我只需要简单解释一下如何在android studio中获得facebook sdk。

确保您已完成以下操作:

首先,您必须将以下内容添加到应用程序gradle中的依赖项中:

compile 'com.facebook.android:facebook-android-sdk:3.21.1'
在AndroidManifest.xml中,您必须包括facebook登录活动,如下所示:

    <activity
        android:name="com.facebook.LoginActivity"
        android:label="@string/app_name" />
    <activity

错误“应用程序未设置:此应用程序的开发人员未为facebook登录正确设置此应用程序”

转到您的facebook开发者应用程序页面..单击状态和查看..并向公众启用

然后


有哪些错误?下面是一个与androidadd dependency in build.gradle中的所有
Facebook
操作相关的例子:dependentials{compile'com.Facebook.android:Facebook-android-sdk:3.22.0'},我要看一看。我已经看到了stackoverflow的帖子,但对我来说没有用。我讨厌一些错误。谢谢,这对我来说很有效,但在视频中,他们让我在oncreate上运行facebook inlog,但当我尝试将hole会话放入一个按钮中时,setonclicklistener中的openactivesession不会弹出,调试它时,将不会执行request.newMeRequest。这是我的onClickListener的图像。你使用SDK做什么?登录?帖子?图形搜索?首先,我尝试登录,但在我的项目中,我需要权限来共享内容、访问好友列表、个人资料照片、来自他人的公共信息。只是不想对其感到抱歉。请注意,自facebook的策略更改以来,您只能访问安装了您的应用程序的人的好友信息。为了确保你知道你要去哪里…我很快会去办公室,有一些关于登录的代码可以与你分享..使用graph etcI只需要朋友列表,这样他们就可以在体育比赛中互相挑战了。这对我来说是一个很大的帮助,我是一名学生,所以我有很多关于android编程的知识需要学习。这段视频对我来说很有用,现在只需点击按钮即可登录。
  <meta-data
        android:name="com.facebook.sdk.ApplicationId"
        android:value="@string/app_id" /> //Create a string resource with your app id