首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android添加库项目(使用新项目)

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

Stack Overflow用户
提问于 2014-01-21 01:42:03
回答 1查看 1.7K关注 0票数 0

如何在由Android制作的新项目中添加库项目?

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

以下是项目结构(项目名为Test44Project,模块名称为Test44)

Test44Project

  • .idea
  • gradle
  • Test44
  • build.gradle
  • Test44Project.iml
  • 否则

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

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

Test44Project

  • .idea
  • gradle
  • HoloGraphLibrary
  • Test44
  • 埃尔斯

以及改性的.iml、build.gradle等。(最后,它可以在我的设备上构建和运行)

这是对的?

当我想将库项目添加到我的项目中时,请始终在我的项目文件夹中复制和粘贴库吗?

我不明白..。

我能得到示例项目(使用库项目),它是按照分级项目结构吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-21 05:32:02

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

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

代码语言:javascript
运行
复制
dependencies {
       compile 'com.actionbarsherlock:actionbarsherlock-i18n:4.4.0@aar'
}

就这样。

Gradle支持本地存储库和Maven存储库,上面的示例是maven存储库。添加支持库是本地存储库的示例,在这个示例中,不需要在libs文件夹中添加Jars并将它们添加到构建路径中,而是可以使用

代码语言:javascript
运行
复制
 dependencies {
      compile 'com.android.support:appcompat-v7:+'
}

这不在maven中央存储库中。它位于sdk目录中。您可以在SDK / Extras /android/m2存储库中找到它,也可以从SDK Manager> Extras> Support下载它。

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

您可以从文件中添加maven依赖项>项目结构>依赖项添加绿色"+“按钮,然后选择Maven依赖项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21247596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档