gpt4 book ai didi

Android 导入的 AAR 如何与原始 AAR 项目保持同步?

转载 作者:行者123 更新时间:2023-12-03 05:10:22 26 4
gpt4 key购买 nike

如果我有作为 SDK 的项目 A,并且它作为 AAR 导出到项目 B 中,项目 B 将模块作为 AAR 导入,我该如何链接这两个模块,所以对项目 B 中的 AAR 所做的更改不会必须在原始项目-A中复制?

最佳答案

创建一个项目 A(库),创建项目 B(应用程序)并将它们放在同一个项目中。

像这样更新 settings.gradle 文件:

include ':projecta', ':projectb'

并确保项目在同一目录中

.gradle

。主意

投影仪

项目b

ETC

通过这样做,您不必将 aar 显式添加到项目 B,因为它们将在同一个项目中,并且在您发布时都会自动构建。

编辑关于与多个项目的链接

如果您想要链接到多个项目,最好的办法是创建一个 Maven 存储库。

这样做将允许您以下列方式使用您的项目:

构建.gradle
dependencies{
implementation com.mydomain.projecta:1.0.1
}

任何你想使用你的项目 A 的项目都可以通过编写上面的行来使用。
当您更新项目 A 时,您会更新您的 Maven 服务器并将版本更改为 1.0.2
您还必须更新链接项目中的依赖项:
dependencies{
implementation com.mydomain.projecta:1.0.2
}

我认为这是在一个地方分发你的 SDK 并在多个地方轻松重用它的最轻松的方式。

这是一些有关设置 Maven 服务器的链接

https://inthecheesefactory.com/blog/how-to-setup-private-maven-repository/en
https://www.androidauthority.com/add-a-github-library-to-android-studio-using-maven-jcenter-jitpack-777050/

关于Android 导入的 AAR 如何与原始 AAR 项目保持同步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48634383/

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