如何在由Android制作的新项目中添加库项目?
我想测试开源项目(HoloGraphLibrary),所以在Android上做了新项目。
以下是项目结构(项目名为Test44Project,模块名称为Test44)
Test44Project
下载HoloGraphLibrary,复制并粘贴到Test44Project文件夹。
最后,我得到了这样的项目结构。
Test44Project
以及改性的.iml、build.gradle等。(最后,它可以在我的设备上构建和运行)
这是对的?
当我想将库项目添加到我的项目中时,请始终在我的项目文件夹中复制和粘贴库吗?
我不明白..。
我能得到示例项目(使用库项目),它是按照分级项目结构吗?
发布于 2014-01-21 05:32:02
Ya是正确的(不需要只更新.iml文件,只更新build.gradle和settings.gradle),但这不仅是在gradle中添加依赖项的方式。如果您想要使用的库没有maven依赖项,则只应该使用下面的方法。
例如,actionbarsherlock库有其maven依赖项,在这种情况下不需要下载整个库并将其作为模块添加到项目中,而是将maven gradle依赖项添加到模块的build.gradle文件中,如下所示
dependencies {
compile 'com.actionbarsherlock:actionbarsherlock-i18n:4.4.0@aar'
}就这样。
Gradle支持本地存储库和Maven存储库,上面的示例是maven存储库。添加支持库是本地存储库的示例,在这个示例中,不需要在libs文件夹中添加Jars并将它们添加到构建路径中,而是可以使用
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依赖项。
https://stackoverflow.com/questions/21247596
复制相似问题