如何在我的应用中使用其他库?

时间:2016-12-24 03:01:54

标签: android android-studio

标题有点误导,但老实说,我不知道如何以任何其他方式说出来。这是我的项目结构:

enter image description here

我想在我当前正在处理的应用中使用突出显示的(fasteranimationscontainer-master)。我通过将jar文件放入我的库文件夹然后通过Android Studio将其添加到我的库中来导入它。但我尝试创建导入库的对象,它不会显示/导入。

我还在学习如何使用android studio,所以任何帮助都会非常感激!

1 个答案:

答案 0 :(得分:-1)

<强> 1。仅包含源代码的库

要将仅包含源代码的库(如FasterAnimationsContainer)包含在项目中,您只需将其作为模块从文件 - &gt;中导入即可。新建 - &GT; Android Studio中的导入模块

enter image description here

项目文件夹应该有一个对话框,输入库所在的路径。

然后,您需要将模块添加到 应用 build.gradle 作为依赖项:

android {
  ...
  dependencies {
    ...
    compile project(':fasteranimationscontainer')
    ...
  }
}

现在您可以在项目中使用它。

<强> 2。来自Maven或JCenter的图书馆

要向库上传到maven或jcenter的项目添加依赖项,您需要修改 应用 build.gradle 文件并添加额外的行来配置您需要的包。例如,对于某些Google或Android,依赖关系看起来像:

android {
  ...
  dependencies {
      // Google Play Services
      compile 'com.google.android.gms:play-services:6.5.+'

      // Support Libraries
      compile 'com.android.support:support-v4:22.2.1'
  }
}

尝试始终首先阅读README库。

<强>建议:
如果您仍在使用Android Studio学习,则可以阅读Using Android Studio。然后阅读Getting Started with Gradle,因为Android Studio与Gradle密切相关。