如何将其他git项目中的android模块包括到我的

时间:2020-07-14 09:51:24

标签: android git module

我在git中有两个不同的项目(A和B)。

"A":
+- app
|
+- A.1 module

"B":
+- app
|
+- B.1 module
|
+- B.2 module

我要做的是将“ A.1模块”导入“ B”项目。

"B":
+- app
|
+- B.1 module
|
+- B.2 module
|
+- A.1 module

我尝试将.gitmodules文件添加到“ B”项目中并链接“ A”项目,但是我能收到的是:

"B":
+- app
|
+- B.1 module
|
+- B.2 module
|
+- +- app (A)
   |
   +- A.1 module

1 个答案:

答案 0 :(得分:1)

当您将模块创建为库模块时,这很简单。您可以通过developer reference转换为库模块。

然后,您必须将模块推入GIT。并创建一个发布标签。

下一步,您可以轻松地将模块作为依赖项直接添加到应用程序B或某些其他应用程序中。

第1步:在项目级build.gradle中添加以下几行:

allprojects {
  repositories {
    // ...
    maven { url 'https://jitpack.io' }

  }
}

第2步:在模块级build.gradle中引用库本身:

implementation "com.github.<username>.<github_repository_name>:<release_tag_name>"

现在可以从其他应用程序访问模块A。

否则,您可以将模块构建为.aar文件。之后,您可以将模块导入库文件夹中。您可以将AAR文件添加为库。

相关问题