android Studio 中的项目在正常引用module的时候是用复制到项目中的方式进行,单个项目调用还能适用,但是如果多个项目要引用同一个module的时候,如果module中进行了修改,那么每个项目中的module都要进行修改,这样增加了工作量,并且容易出现bug

因此我们需要引用module ,而不是复制module,实现方法如下

1. 建立TestModeule项目,并在其中新建名为testModeulelibray的 module,

android studio多项目引用同一Module

2.建立TestAddModeule项目,并在Setting.gradle中引用TestModule项目中testModeulelibray mode。代码如下(两个项目在同级目的,否则要写绝对路径)
include ':app'

include ':testmodulelibrary'

project(':testmodulelibrary').projectDir=new File("../TestModule", 'testmodulelibrary')

 android studio多项目引用同一Module




3.在TestAddModeule中的 build.gradle中引用'testmodulelibrary'android studio多项目引用同一Module

4.项目加载完成后.TestAddModule 就可以用'testmodulelibrary'中的类了

android studio多项目引用同一Module

5.如果在TestModule中修改'testmodulelibrary',那么TestAddModule中的'testmodulelibrary'也会同步修改,至此到达到,修改一个Module,其他引用项目同步修改的需求。

相关文章:

  • 2022-12-23
  • 2021-07-17
  • 2021-10-04
  • 2022-12-23
  • 2021-05-01
  • 2021-07-05
  • 2022-12-23
  • 2021-12-26
猜你喜欢
  • 2021-09-26
  • 2021-06-08
  • 2021-07-09
  • 2021-06-21
  • 2021-05-28
  • 2021-07-02
相关资源
相似解决方案