美文网首页
Gradle基础介绍二

Gradle基础介绍二

作者: 苏简笔记 | 来源:发表于2016-09-07 08:10 被阅读13次

    Gradle多项目依赖

    Jar包依赖
    选择要依赖的Jar包,复制到对应模块的libs下面。

    添加依赖方法一:
    直接右键选择“add as library”进行引用

    Paste_Image.png

    或者

    Paste_Image.png

    又或者直接同步Gradle也可以。

    成功添加依赖后的jar包会显示具体的信息

    Paste_Image.png

    gradle文件中会添加依赖信息

    Paste_Image.png

    Jar包依赖的重复管理
    如果两个module同时引用了同一个Jar,而两个Jar的版本是不同的,代码有差异。那么AS编译的时候就会出问题。因为他不知道要使用哪一个Jar.因此,使用JAR包依赖,最好把所有重复使用的Jar文件都放到主项目中去,避免重复依赖导致的编译问题。

    SO库的依赖

    在module/src/main目录下面创建jniLibs目录即可。(文件名必须一致),然后把对应的so库导入该目录即可。

    Paste_Image.png

    又或者你可以自定义其他文件目录作为jniLibs,比如放在libs下面,然后需要在对应module的gradle文件中的Android域中添加如下声明即可。但不建议这样使用。

    Paste_Image.png

    本地库项目的以来

    创建module
    步骤一、

    Paste_Image.png
    步骤二、 Paste_Image.png

    输入对应的模块名即可完成module的创建。

    创建后的工程目录如下:

    Paste_Image.png

    可以在新建的Module中做任何跟主项目一样的操作。如果主项目需要引用到module中的内容的话,还需要添加对这个Module的引用。

    Paste_Image.png

    等待同步成功后既可以对Module中的内容进行引用。
    可以看到gradle文件中哥已经有了Module的引用

    Paste_Image.png Paste_Image.png Paste_Image.png

    AS通过gradle中文件的不同来判断谁是主项目谁是库项目。

    Paste_Image.png

    相关文章

      网友评论

          本文标题:Gradle基础介绍二

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