module作为多个APP的业务包依赖导入studio不能提交SVN不能与源文件的同步修改内容的问题
来源:互联网 发布:windows phone符号输入 编辑:程序博客网 时间:2024/06/08 07:05
大型的多个APP组合起来的餐饮点餐软件
Android studio 工程开发,导入依赖的library工程时,尤其是涉及到此library还被其他多个APP依赖,写各自的业务性代码,实现业务与UI分离的问题,由于此library经常要增加修改内容,与平常情况正常导入使用module的方法不同,这样会导致在该目录下生成一个该library的工程文件,无法与源文件同步,各是各的不相关联,无法提交代码。
解决的办法,是在settings.gradle文件中加入
include ':app', ':menu','YinuoinfoLib'project(':menu').projectDir = new File('menudrawer')project(':YinuoinfoLib').projectDir = new File('F:\\NewWideScreenCompany\\as_wide\\YinuoinfoLib')
这其中就是在include 下单引号加入要导入的包名,多个属性逗号隔开
并换行project(‘:module的名字').projectDir = new File('原module名或者全文件路径');
当本身module在这工程里时在new import module 时会显示这个module存在,你需要修改下名字重命名,再建立依赖为project(‘:menu’)这种情况
当module不在这工程目录里面而有需要随时修改业务行的代码,并且提交SVN或者Git时涉及到代码同步的问题,就需要建立向上面一样的映射关系,只不过new File中填的是文件全路径,而不再是module原名,同时在dependences中依赖就ok了,这时候就可以同步代码随时提交SVN了
如果module的工程是外部文件又不不要修改代码,就可以像正常导入module那样导入建立依赖,module就会在目录下生成相应的文件
0 0
- module作为多个APP的业务包依赖导入studio不能提交SVN不能与源文件的同步修改内容的问题
- Android Studio导入其他工程的app作为module
- svn不能上传*.so包的问题
- char* 指向内容不能修改的问题
- char*指向内容不能修改的问题
- Android Studio不能获取远程依赖包的解决方法
- Android Studio不能获取远程依赖包的解决方法
- Android Studio不能获取远程依赖包的解决方法
- Android Studio不能获取远程依赖包的解决方法
- eclipse安卓项目转成android studio的项目不能添加远程依赖包的问题
- 解决Android Studio中某一个Module不能启动的问题
- 解决Android Studio中某一个Module不能启动的问题
- svn 不能提交.a文件问题的解决方法
- SVN解决不能查看最近提交日志的问题
- SVN解决不能查看最近提交日志的问题
- Android Studio 导入依赖包 出现问题的解决方法
- svn代码冲突,不能提交的解决方法
- svn代码冲突,不能提交的解决方法
- (一)stl源码剖析学习,遗留问题在3.7
- 二维数组及冒泡排序
- (5)若不想使用编译器自动生成的函数,就该明确拒绝
- ACM新手水题解答
- LeetCode题解:345. Reverse Vowels of a String
- module作为多个APP的业务包依赖导入studio不能提交SVN不能与源文件的同步修改内容的问题
- Mybatis中#和$的区别
- (6)为多态基类声明virtual析构函数
- Kali Rolling 2016.1 安装无线网卡驱动
- PHP下foreach的作用域,对数组的操作影响
- Sublime Text (3) for PHP Developers
- scrollview嵌套viewpager不能上下滑动的问题
- 【JDK】:Fork-Join框架
- HDU 1116.Play on Words【并查集+欧拉图】【5月16】