gpt4 book ai didi

gradle - 将 Volley(或其他库)合并到 Android Studio 项目中的最佳方法

转载 作者:行者123 更新时间:2023-12-03 05:11:42 25 4
gpt4 key购买 nike

我看到了关于最佳方法的不同建议 This question涵盖创建一个 jar 。在其他地方,我看到了一些建议,只需将 volley 源复制到您自己的项目中即可。 This section android.com 上的库似乎是最权威的。然而,编译 volley 后,我没有 aal 库,而该部分说我应该有。

所以我的问题是这样的:我有一个现有的 Android Studio 项目,具有标准布局和 git 存储库;我应该怎么做才能添加截击?我应该把它下载到哪里?我该如何将其添加到 Android Studio 中?我需要修改哪些 Gradle 文件(如果有)。

希望对于那些已经这样做过几次的人来说,这应该是面包和黄油的东西,但我一直无法找到简单的描述。

--

更新,根据 Scott Barta 的建议。

volley 存储库中的 gradle.build 文件有这一行。

apply plugin: 'android-library'

根据the documentation :“库项目不会生成 APK,它们会生成 .aar 包(代表 Android 存档)。”但是,当我构建 volley 项目时,不会创建 .aar。

我的感觉是,由于 Volley 是一个由 Android 团队创建的库项目,因此它很可能是作为 .aar 包生成和使用的。任何有关是否最好生成 .aar 以及如何生成 .aar 的建议,我们将不胜感激。

最佳答案

正如其他人所指出的,Volley 是 officially available on Github :

将此行添加到 volley 的 gradle 依赖项中:

编译'com.android.volley:volley:1.0.0'

<小时/>

要从源代码安装 volley,请阅读以下内容:

我喜欢将官方 volley 存储库保留在我的应用程序中。这样我就可以从官方来源获取信息,并且可以在不依赖其他任何人的情况下获取更新,并减轻其他人表达的担忧。

将 volley 添加为应用程序旁边的子模块。

git submodule add -b master https://github.com/google/volley.git volley

在我的 settings.gradle 中,添加以下行以将 volley 添加为模块。

include ':volley'

在我的 app/build.gradle 中,我添加了 volley 项目的编译依赖项

compile project(':volley')

仅此而已! Volley 现在可以在我的项目中使用了。

每次我想要将 volley 模块与 Google 的存储库同步时,我都会运行它。

git submodule foreach git pull

关于gradle - 将 Volley(或其他库)合并到 Android Studio 项目中的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21065477/

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