美文网首页
如何在gradle中配置其他路径的module

如何在gradle中配置其他路径的module

作者: 鍫民贵子 | 来源:发表于2018-01-02 17:44 被阅读0次

    我的环境:

    android studio 3.0.1
    com.android.tools.build:gradle:3.0.1
    gradle-4.2

    通常在一个app项目中引入另一个android library有三种方法:
    1.直接拷贝aar包到app的libs目录下,然后在app module的build.gradle加入compile(name:'your module file name',ext:'aar')就ok了
    这种方式不能或者说很难debug到模块的源代码里,但对于稳定的模块,推荐这样做
    注:还需要在build.gradle的

    android{
        repositories {
            flatDir {
                dirs 'libs'
             }
       }
    }

    2.import module
    这种方式是把模块的源代码直接拷贝到该app下了,自然可以debug,但如果有多个项目这样引用的话,代码更新不好管理.

    3.在setting.gradle中配置另一个module的路径,比如我的配置:
    include 'rechatlib'
    project(':rechatlib').projectDir =file('../ChatLib/rechatlib')

    然后在app module的build.gradle中引用:
    implementation project(':rechatlib')

    相关文章

      网友评论

          本文标题:如何在gradle中配置其他路径的module

          本文链接:https://www.haomeiwen.com/subject/pmdqnxtx.html