将源添加到Android Studio项目中的jar库

时间:2015-03-06 19:05:40

标签: android eclipse android-studio gradle libraries

我有一个使用第三方库的应用程序 - Simple Facebook - 来访问Facebook Graph API。这个第三方库本身在内部使用 Facebook SDK作为库。


我对此几乎没有问题 -

  • 由于图书馆是第三方,它是否也应该包含在APK中?
    Scope

    如果是这样,那么它会给出错误。 Scope Exception
    注意:有人也可以解释Compile, Provided, APK, Test compile, Debug compile and Release compile
  • 的含义

  • 我的项目结构如下 -
    Part 1
    Part 2
    Part 3
    {{0}}

    项目结构是正确的还是Facebook SDK根本不应包括在内。

我们如何将源/文档添加到库中?

我们可以将源文件/ jar附加到eclipse中的库jar(如this example所示)。这使得阅读所使用的imports的文档变得非常容易。 Android Studio中有类似的东西吗?

2 个答案:

答案 0 :(得分:6)

添加源代码/文档

项目配置中似乎没有中心位置。我通常做的是在代码编辑器中按住Ctrl并单击导入的类。如果还没有附加源,它会在顶部显示 Attach Sources .. 按钮。

答案 1 :(得分:1)

如果您在compile fileTree(dir: 'libs', include: ['*.jar'])添加app's build.gradle

enter image description here

它会在jar下的libs folder中汇编app folder个文件。

enter image description here

因此,您需要在simple-facebook-2.2.jar中添加simple-facebook-1.2.jarlibs folder

此时我觉得你很高兴。