Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook Android SDK和IntelliJ IDEA_Android_Facebook_Intellij Idea - Fatal编程技术网

Facebook Android SDK和IntelliJ IDEA

Facebook Android SDK和IntelliJ IDEA,android,facebook,intellij-idea,Android,Facebook,Intellij Idea,有人知道如何将Facebook SDK成功地用于IntelliJ项目吗?我曾尝试创建一个模块,搞乱项目结构等,但它似乎不适合编译 有人对此有答案吗?所有其他来源似乎都过时了。我目前正在使用带IntelliJ的Facebook Android SDK 您需要做的是将SDK添加为项目的库 首先,使用Gradle构建Facebook Android SDK 打开项目设置,在库下选择Java 导航到Facebook Android SDK目录,选择Facebook子目录并单击确定 下一个屏幕将显示项目的

有人知道如何将Facebook SDK成功地用于IntelliJ项目吗?我曾尝试创建一个模块,搞乱项目结构等,但它似乎不适合编译


有人对此有答案吗?所有其他来源似乎都过时了。

我目前正在使用带IntelliJ的Facebook Android SDK

您需要做的是将SDK添加为项目的库

  • 首先,使用Gradle构建Facebook Android SDK
  • 打开项目设置,在库下选择Java
  • 导航到Facebook Android SDK目录,选择Facebook子目录并单击确定
  • 下一个屏幕将显示项目的检查列表,主要是目录-每个项目将被分类为源、类等
  • 取消选中所有项目,然后选中以下项目:
    • facebook android sdk/facebook/build/classes/release
    • facebook android sdk/facebook/gen
    • facebook android sdk/facebook/src
  • 然后,单击下一步/确定/完成
  • 这可能就足够了,但在我的例子中,我必须进入模块设置、依赖项选项卡,并将facebook项移到项目源项上方,以获得要编译的模块。

    但是,不是选择“Library Module”,而是点击“Empty Module”。这很难理解,但是如果点击“Library Module”,Intellij将更改一系列文件,包括AndroidManifest.xml和Strings.xml。此外,确保将依赖项添加到Facebook模块的递归目录中的libs文件夹中,以便包括android-support-v4&bolts支持。那就行了