java - 如何将另一个项目中的项目作为模块使用?

标签 java android build.gradle

我希望能模块化一个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/

相关文章:

Android gradle-experimental 0.2.0 添加res和aidl

android - 使用 google redirect_uri_mismatch 登录 ionic 框架

java - Gradle 和 Android Studio

java - 使用gradle构建框架使用log4j包构建应用程序时出现错误

java - 如何模拟(或)测试 Android 中的方法级变量?

java - 二进制堆排序的代码

java - groovy 或 java : how can replace '\' with '\\' 'C:\www\web-app\StudyReports\test.bat'

java - 枚举当前设置的值

java - 通话录音失败,出现 java.lang.IllegalStateException

android - Gradle 构建错误 : Failed to resolve: