zoukankan      html  css  js  c++  java
  • Android Studio中多项目共享Library

    FAQ:
    as的projectA中有一个commonLib的源码库模块,projectB要调用其中的commonLib, 这个有没有方案?不用手动拷贝aar的
     

    方案1. 采用gradle配置参数
    方法1:
    1.现有项目的Settings.gradle下
    include ':commonModule'
    project(':commonModule').projectDir = new File(settingsDir, '../commonProject/commonModule')

    2.现有项目的module的build.gradle下
    compile project(':commonModule')


    方法2:
    // in settings.gradle
    // 引入项目
    include ':myLibProject'
    // 最关键代码:newFile中是项目的路径:
    project (':myLibProject').projectDir = new File('../myLibProject')
    // 公共库
    include ':myLibProject:myLibModule'

    ref:

    Android Studio如何引用外部Library工程 - 推酷
    http://www.tuicool.com/articles/7JfQV3

    方案2. 采用把本地私有库做成远程私人依赖库,然后维护lib就行 --自制远程依赖
    jitpack 可以有公共仓库,也可以有私人的,远程依赖,然后维护lib

    Android 写自己的开源库,发布到 JitPack.io - 简书
    http://www.jianshu.com/p/e443456bb506#

     

  • 相关阅读:
    SQL带参数拼接
    ASP.NET+ashx+jQuery动态添加删除表格
    ASP.NET中常用重置数据的方法
    多表联合查询
    zTree在Asp.Net中的使用
    ASP.NET中常用方法
    DropDownList
    (转)一个form表单实现提交多个action
    svn简单用法
    每日三问
  • 原文地址:https://www.cnblogs.com/bluestorm/p/6727768.html
Copyright © 2011-2022 走看看