gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 06:23:04 25 4
gpt4 key购买 nike

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

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

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

Test44项目
- 。主意
- 毕业
- 测试44
- 构建.gradle
-Test44Project.iml
- 别的

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

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

Test44项目
- 。主意
- 毕业
- 全息图库
- 测试44
- 其他

并修改了 .iml、build.gradle 等用于构建和运行。(最终它可以在我的设备上构建和运行)

这是对的??

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

我不明白...

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

最佳答案

是的,你是对的(不需要更新 .iml 文件,只需要 build.gradle 和 settings.gradle),但这不仅仅是在 gradle 中添加依赖项的方式。仅当您要使用的库没有 maven 依赖项时,才应使用您遵循的方法。

例如 actionbarsherlock 库有它的 maven 依赖,在这种情况下不需要下载整个库并将它作为模块添加到你的项目中,而是在你的模块的 中添加 maven gradle 依赖。 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> Extras > Support Repository 下载它。

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

您可以从 File > Project Structure > Dependencies 添加绿色“+”按钮并选择 Maven Dependency 添加 Maven 依赖项

关于Android studio 添加库项目(使用新项目),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21247596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com