将facebook SDK添加到IntelliJ Android项目?

将facebook SDK添加到IntelliJ Android项目?,android,facebook,intellij-idea,Android,Facebook,Intellij Idea,如何将facebook sdk添加到IntelliJ中的android项目中?我熟悉如何在Eclipse中将库项目添加到现有项目中,但不熟悉IntelliJ。有人知道怎么做吗?下面的答案已经过时了。 如果只是一个罐子,你可以 如果你想在源代码中使用Android库,你需要在IDEA中用Android方面创建一个新模块,并在方面设置中指定它是Android库项目。配置模块内容和源根目录,然后将此模块作为依赖项添加到Android应用程序模块中 以下是IDEA中Facebook SDK Andro

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

下面的答案已经过时了。


如果只是一个罐子,你可以

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

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

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

如果您将此模块作为依赖项添加到应用程序中,则一切都会正常运行


我还上传了一个示例项目,该项目由SDK附带的简单示例和作为依赖项的facebookAPI模块组成。如果不合适,可以删除该模块-但该解决方案与最新版本的IDEA和最新facebook SDK更相关:

使用IDEA 12.1.2和Facebook SDK 3.0.1进行测试


我之所以发布这篇文章,是因为最新Facebook SDK的目录结构不同&这篇文章已经过时。我也一直被引导到这个线程,而我链接到的线程是一个更好、更相关的解决方案。

非常感谢。如果我从头开始创建一个模块,然后指向FBSDK,我会在“项目属性”下选择“应用程序”还是“项目”?所以我使用了“项目”,一切看起来都很好。除了当我尝试构建时;)我得到的错误是“不支持目录库”。而且,它不是一个罐子。我从github下载了这个项目。非常感谢。还是不能让它正常工作。我需要先从SDK项目中创建一个单独的项目,然后再添加它?我从SDK中创建了一个新项目。然后,我从现有的iml创建了一个新模块。然后我转到项目结构并将其添加为模块依赖项,但它仍然不起作用。疯狂的程序员,我已经按照您的说明进行了操作,但在我使用intellij 12的项目中,它不起作用。它无法从Facebook SDK库中找到我使用的资源。我不知所措,因为每个教程似乎都指向这一点。