Android开发多个项目共享一个Module
来源:互联网 发布:防御矩阵 编辑:程序博客网 时间:2024/05/16 19:02
有段时间没有更新文章了,可能是自己最近重心偏离了航线,寻找真爱了,哈哈。
在安卓开发中,我们维护的项目较多的时候,难免会有多个包含相同业务的项目。简单的module依赖,需要将module库放在项目根目录下,然后再项目中以include ‘:Module’的方式引用,其他项目需要用到同一个Module时,需要将Module拷贝到其他项目中再引用,Module需要改动时,就得多个项目一起改动,一定程度上增加了维护成本。
想要只创建一个Module库,多个项目同时引用,做到只更改一次Module,在AndroidStudio上也是很容易就实现的,毕竟AndroidStudio提供了功能强大的项目配置方式。
假如你的项目已经成功创建并引用了一个外部的Library,只需要做简单的修改,即可实现一个Module让所有项目共同享用,如下:
将MyModule项目文件夹迁移到项目以外的任何一个文件目录,如(将MyModule放在项目上级文件目录中Library文件夹下),然后在所有需要引用此MyModule的项目的setting.gradle文件中做如下修改:
include ':app'include ':MyModule'project(':MyModule').projectDir = new File("../Library", 'MyModule')
app的build.gradle文件像往常一样在dependencies中编译即可:
compile project(':MyModule')
其实也就是给MyModule库的引用做一个路径指向。
以上。本人技术有限,还望大牛路过多多指点。谢谢!
阅读全文
0 0
- Android开发多个项目共享一个Module
- 多个项目共享 一个连接池
- android studio 项目中 如何使用git管理共享一个module
- 在多个Android项目工程中共享一个库模块
- android 一个project 多个module时编译不通过问题
- Android在多个Activity之间共享一个View
- 多个项目Module全局配置
- maven项目多个module工程搭建
- Android 多Module(组件)开发
- AndroidStudio快速入门二:Gradle快速构建Android项目(多个Module同时构建)
- android studio在一个文件夹下创建多个module(libraray)
- Android-build.gradle文件中的版本号提取,方便多个module开发的二种方法
- 第一个Android开发项目
- 多个project[项目]共享session
- Tomcat 多个项目jar包共享
- 在多个的共享ndk项目之间共享模块
- 多个.Net站点共享一个Session
- 多个tomcat 共享一个应用程序目录
- 内部排序之冒泡排序
- win7系统怎么降低CPU使用率?
- ajaxfileupload
- android usb adb流程
- 今晚安排
- Android开发多个项目共享一个Module
- python--logging
- ORACLE 数据逻辑导入导出
- Masonry自动计算行高
- 网络请求图片,接口加个时间戳的参数,保证每次都能请求新图片
- UI组件的定义和引用
- DRUID- 通过postman或curl查询druid数据
- python 文件转成16进制数组
- webApp 阅读器