zoukankan      html  css  js  c++  java
  • Android Studio创建库项目及引用

    Android Studio创建库项目其实创建的是在主项目下创建Module模块,这个Module模块创建的时候选择库项目模式。 
    为什么要这样处理呢?因为在Android Studio中一个WorkSpace工作空间就是一个Android主项目。主项目其实也就是这个工作空间的一个Module模块,只不过这个模块是一个主模块。如果要想创建库项目,显而易见也应该是一个module模块项目,设置成Library就可以了。 
    然后自动生成的build.gradle文件里面会有一行标示 
    apply plugin: ‘com.android.library’ 
    这行标示区别于正常的Module项目,正常的Module项目为 
    apply plugin: ‘com.android.application’

    创建成功了一个库Module项目后,在Project structure下的settings.gradle里面会多出一个module模块 
    include ‘:app’, ‘:mylibrary’

    这样一个库Module项目就已经创建好了。

    怎样让其他的Module项目引用这个刚创建的库项目呢? 
    找到需要引用库项目的Module里的build.gradle文件,添加如下 
    dependencies { 
    compile project(‘:mylibrary’) 
    ……. 

    然后就好了,引用库项目也成功了。可以测试下,引用下库项目的资源。

    有时候我们一个项目下面需要引用很多库项目,然后库项目又想给分类,可以通过创建文件夹,然后把不同类型的项目放到不同文件夹下。这种情况要怎么引用库项目呢?

    其实很简单,只需要在settings.gradle里面修改include ‘:app’, ‘:libs:mylibrary’ 
    dependencies { 
    compile project(‘:libs:mylibrary’) 
    ……. 

    这里假设新建的文件夹为libs。

  • 相关阅读:
    LeetCode 876. 链表的中间结点
    顺序表的定义及其相关基本操作
    LeetCode 206. 反转链表
    LeetCode 111. 二叉树的最小深度
    LeetCode 700. 二叉搜索树中的搜索
    LeetCode 104. 二叉树的最大深度
    LeetCode 908. 最小差值 I
    LeetCode 728. 自除数
    LeetCode 704. 二分查找
    LeetCode 852. 山脉数组的峰顶索引 (二分)
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/5132930.html
Copyright © 2011-2022 走看看