我正在尝试构建我的android项目,以使其更具模块化,因为我想在多个项目中使用特定的类。 但是我对使用Gradle还是陌生的,我不确定如何创建可以在其他项目中使用的库。
我已经研究了一些解决方案。其中一个正在为我的模块制作一个新项目。我创建了一个带有虚拟app
的项目,该项目具有library
作为模块项目。那很好。但是,我想将library
的输出(如.jar文件)合并到我的主项目中。
所以,我有这个:
DummyPrject
app
library
MainProject
app
长期目标是将DummyProject
和MainProject
放在两个不同的存储库中,并在构建MainProject
时使用自定义脚本检查更新。但是,第一步,我想单独创建我的库。
我已经在Google上搜索了一下,但似乎我在这里仍然做错了什么。我很难按照说明进行操作,因为我不太了解AndroidStudio在构建时的功能以及模块输出的位置。
我已经搜索了项目中的文件夹,但是有很多.jar文件,我不知道哪个是正确的。
Id想知道如何配置DummyProject
的方式,使library
生成为.jar文件或类似格式,可以同时在多个项目中使用使用app
中的DummyProject
测试library
,并使用我的library
中的MainProject
。