我希望能模块化一个Android项目,方便以后使用维护。我想知道是否可以将一个 Android 项目用作另一个 Android 项目中的模块?
例如,假设在我的主要 android 项目中,我有三个按钮用于登录、注册、忘记密码。我有三个独立的项目用于登录、注册和忘记密码,它们具有自己的 View 、 Activity 和库。我如何在主 Android 项目中使用这些单独的 android 项目,以便当我单击主 Activity View 中的三个选项中的任何一个时,它将从这三个模块项目加载相关 View ? (单击主视图中的登录按钮并从单独的登录项目 Activity 加载登录 View )。我试图摆弄构建文件和库模块导入,但无法做到。帮我说说这种方法是否可行?如果可能如何实现呢?
最佳答案
settings.gradle 在根项目中包含每个项目。
include ':loginApp'
include ':signupApp'
include ':resetpasswordApp'
project(':loginApp').projectDir = file('path/to/LoginApp')
project(':signupApp').projectDir = file('path/to/SignupApp')
project(':resetpasswordApp').projectDir = file('path/to/ResetpasswordApp')
build.gradle 主模块的
implementation project(':loginApp')
implementation project(':signupApp')
implementation project(':resetpasswordApp')
关于java - 如何将另一个项目中的项目作为模块使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52867963/