【问题标题】:Add facebook SDK to IntelliJ Android project?将 facebook SDK 添加到 IntelliJ Android 项目?
【发布时间】:2011-08-31 19:17:14
【问题描述】:

如何在 IntelliJ 中将 facebook sdk 添加到我的 android 项目中?我熟悉如何将库项目添加到 Eclipse 中的现有项目中,但在 IntelliJ 中不熟悉。有人知道怎么做吗?

【问题讨论】:

    标签: android facebook intellij-idea


    【解决方案1】:

    以下答案已过时,请refer to the actual solution


    如果只是一个罐子,可以add it to the module dependencies

    如果您想通过源代码使用 Android Library,您需要在 IDEA 中使用 Android Facet 创建一个新模块,并在 facet 设置中指定它是 Android Library Project。配置模块内容和源根目录,然后将此模块作为依赖项添加到您的 Android 应用程序模块中。

    以下是 IDEA 中 Facebook SDK Android 模块配置的截图:

    请注意,模块的根目录设置为 GitHub 存储库中的 facebook 子目录,并且启用了 Is Library Project 复选框。

    如果您将此模块作为依赖项添加到您的应用程序,一切都应该构建良好。

    我还上传了一个示例项目,其中包含 SDK 提供的 simple 示例和此 facebook API 模块作为依赖项,您可以download and use it for reference

    【讨论】:

    • 非常感谢。如果我从头创建一个模块然后指向fb sdk,我是在“项目属性”下选择“应用程序”还是“项目”?
    • 所以我使用了“项目”,一切看起来都很好。除非我尝试构建;)我收到“不支持目录库”的错误。而且,它不是罐子。我从github下载了项目。
    • 非常感谢。仍然无法使其正常工作。我需要先从SDK项目中创建一个单独的项目,然后添加它?
    • 我从 SDK 创建了一个新项目。然后我从现有的 iml 创建了一个新模块。然后我去了项目结构,将其添加为模块依赖项,但它仍然无法正常工作。
    • Crazy coder,我已按照您的指示进行操作,但在我使用 intellij 12 的项目中它不起作用。它无法从 Facebook SDK 库中找到我使用的资源。我不知所措,因为无论如何每个教程似乎都指向这个。
    【解决方案2】:

    如果不合适则删除 - 但此解决方案与最新版本的 IDEA 和最新的 Facebook SDK 更相关:https://stackoverflow.com/a/14732898/1711200

    使用 IDEA 12.1.2 和 Facebook SDK 3.0.1 测试

    我发布此内容的原因是因为最新的 Facebook SDK 的目录结构不同并且导致此帖子过时。我也一直被定向到这个线程,而我链接到的线程是一个更好、更相关的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-07
      • 2016-10-09
      • 1970-01-01
      • 2015-02-13
      • 2021-01-04
      • 2018-07-06
      • 1970-01-01
      相关资源
      最近更新 更多