Android Studio 多工程公用module引用

在Android Studio中,如果有多个工程需要共享同一个module,你可以通过以下步骤来实现module的公用:

1.将你想共享的module移动到一个单独的目录,比如一个新建的"libraries"文件夹。

2.修改module的build.gradle文件,确保它不包含applicationId,因为它不是一个独立的应用程序。

3.在需要引用共享module的工程中,通过settings.gradle文件配置module的路径,并在对应工程的build.gradle文件中添加对共享module的依赖。

以下是具体操作的示例:

1.创建一个新的目录,比如libraries,并将你的module(假设module名为shared_module)移动到这个目录中。

2.修改shared_module的build.gradle文件,确保它看起来像这样:

// shared_module/build.gradle

apply plugin: 'com.android.library'

android {

// ... 其他配置项

}

dependencies {

// ... 依赖项

}

3.在你的主工程或任何需要引用shared_module的工程中,修改settings.gradle文件,添加如下内容:

include ':app'

include ':libraries:shared_module'

project(':libraries:shared_module').projectDir = new File('../libraries/shared_module')

4.在主工程或需要引用module的工程的build.gradle文件中,添加对shared_module的依赖:

// app/build.gradle

dependencies {

implementation project(':libraries:shared_module')

// ... 其他依赖项

}

完成这些步骤后,同步你的工程,Android Studio将会识别并引用你的共享module。记得每次在其他工程中引用shared_module时,都需要重复这些步骤。

相关推荐
清空mega1 小时前
第15章 综合项目——网上订餐系统
android
f***45323 小时前
基于SpringBoot和PostGIS的各省与地级市空间距离分析
android·前端·后端
珹洺4 小时前
Java-Spring入门指南(三十一)Android意图(Intent)
android·java·spring
龙泉寺天下行走4 小时前
Vscode 配置C++ Mingw调试、编译环境-无需修改系统PATH变量的VS Code配置方法
c++·ide·vscode
数据的世界015 小时前
Visual Studio 2026 正式发布:AI 原生 IDE 与性能革命的双向突破
ide·人工智能·visual studio
b***9105 小时前
【SpringBoot3】Spring Boot 3.0 集成 Mybatis Plus
android·前端·后端·mybatis
q***73556 小时前
删除文件夹,被提示“需要来自 TrustedInstaller 的权限。。。”的解决方案
android·前端·后端
Android系统攻城狮6 小时前
Android内核进阶之获取当前PCM周期snd_pcm_lib_period_bytes:用法实例(九十三)
android·pcm·android内核·音频进阶·alsa音频
源码君miui520866 小时前
JAVA国际版同城服务同城信息同城任务发布平台APP源码Android + IOS
android·java·ios
FrameNotWork7 小时前
Android Repo Manifest 文件详解(基于 Redroid 定制示例)
android