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#

  • 相关阅读:
    Redis 简介
    图片懒加载、selenium和PhantomJS
    Python网络爬虫之三种数据解析方式
    Scrapy框架之CrawlSpider
    Scrapy 框架
    python 网络爬虫概念与HTTP(s)协议
    Mysql概念及基本操作
    Python re 模块
    线程与进程应用场景
    全局解释器锁 GIL
  • 原文地址:https://www.cnblogs.com/zhaolizhe/p/6946003.html
Copyright © 2011-2022 走看看