首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android导入AAR如何保持变化与原始AAR项目同步?

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

Stack Overflow用户
提问于 2018-02-06 02:03:28
回答 1查看 215关注 0票数 0

如果我有一个项目-A,它是一个SDK,它作为一个AAR导出到项目-B,它将模块导入一个AAR,我如何能够继续链接这两个模块,以便在项目中对AAR所做的更改-B不必重复在原来的项目-A?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-06 02:13:13

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

更新settings.gradle文件如下:

代码语言:javascript
复制
include ':projecta', ':projectb'

并确保项目位于同一个目录中。

.gradle

.idea

射影

项目B

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

编辑有关与多个项目链接的内容

在这种情况下,您希望拥有多个项目的链接,您最好的选择是创建一个maven存储库。

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

build.gradle

代码语言:javascript
复制
dependencies{
    implementation com.mydomain.projecta:1.0.1
}

任何想要使用项目A的项目都可以通过写上一行来使用。更新项目A时,更新maven服务器并将版本更改为1.0.2,还必须更新链接项目中的依赖项:

代码语言:javascript
复制
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/

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

https://stackoverflow.com/questions/48634383

复制
相关文章

相似问题

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