Android studio添加库项目(使用新项目)

时间:2014-01-21 01:42:04

标签: android gradle android-studio library-project

如何在我的Android Studio新项目中添加库项目?

我想测试开源项目(HoloGraphLibrary),所以在Android Studio上制作了新项目。

这里是项目结构(项目名称是Test44Project,模块名称是Test44)

Test44Project
  - .idea
  - gradle
  - 试验44   - build.gradle
  - Test44Project.iml
  - 否则

下载HoloGraphLibrary,复制并粘贴到Test44Project文件夹中。

最后我得到了这样的项目结构。

Test44Project
  - .idea
  - gradle
  - HoloGraphLibrary
  - 试验44   - elses

并修改.iml,build.gradle和Etc.以进行构建和运行。(最后它可以在我的设备上构建和运行)

这是正确的吗?

当我想将库项目添加到项目中时,总是将库复制并粘贴到我的项目文件夹中?

我不明白......

我可以获得遵循gradle项目结构的示例项目(使用库项目)吗?

1 个答案:

答案 0 :(得分:0)

Ya你是对的(不需要更新.iml文件只有build.gradle和settings.gradle)但这不仅仅是在gradle中添加依赖项的方法。如果您要使用的库没有maven依赖关系,则只应使用您正在使用的方法。

例如,actionbarsherlock库具有maven依赖性,在这种情况下,无需下载整个库并将其作为模块添加到项目中,而是在模块的 build.gradle 文件如

dependencies {
       compile 'com.actionbarsherlock:actionbarsherlock-i18n:4.4.0@aar'
}

就是这样。

Gradle支持Local和Maven存储库,上面的示例是maven存储库。添加支持库的地方就是本地存储库的示例,其中您不需要在libs文件夹中添加Jars并将它们添加到Build Path中,而是可以使用

 dependencies {
      compile 'com.android.support:appcompat-v7:+'
}

这不在maven中央存储库中。它位于您的sdk目录中。您可以在SDK / extras / android / m2repository中找到它,或者如果您可以从SDK Manager>下载它。附加内容>支持存储库。

这是一个示例项目,您可以查看相同的项目。 https://github.com/pyus-13/TesstApp

您可以从文件>添加maven依赖项;项目结构>依赖项添加绿色“+”按钮并选择Maven依赖