添加控制变量属性 在gradle.properties文件末尾添加

#控制moudle library 转换 参数
isUserMoudle=false

配置AndroidManifest.xml

将moudle项目中colors.xml和styles.xml添加到library

用与moudle与library之间切换

<applicationandroid:allowBackup="true"android:label="user"android:theme="@style/AppTheme"android:supportsRtl="true"><activity android:name=".ui.activity.RegisterActivity"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity>
</application>
<applicationandroid:allowBackup="true"android:supportsRtl="true"><activity android:name=".ui.activity.RegisterActivity"></activity>
</application>

在moudle或library开头中修改

if (isUserMoudle.toBoolean()){apply plugin: 'com.android.application'
}else {apply plugin: 'com.android.library'
}

包含在android{}里

sourceSets{main{if (isUserMoudle.toBoolean()){manifest.srcFile 'src/main/debug/AndroidManifest.xml'}else {manifest.srcFile 'src/main/release/AndroidManifest.xml'java{exclude 'debug/**'}}}
}

通过修改isUserMoudlle boolean值 true为moudle false library,编译一下即可

Android项目 moudle和library转换相关推荐

  1. [JAR包] android引入JAR包,打包成JAR包,打包成Library项目,导入Library项目

    (1)项目导入JAR包: 1.在项目目录里建立一个libs目录,将外部jar包拷贝在里面. 2.右键点击项目,Bulid Path->Configure Build Path 3.在设置Libr ...

  2. (转载)Android项目实战(二十八):使用Zxing实现二维码及优化实例

    Android项目实战(二十八):使用Zxing实现二维码及优化实例 作者:听着music睡 字体:[增加 减小] 类型:转载 时间:2016-11-21 我要评论 这篇文章主要介绍了Android项 ...

  3. Android项目导出jar包的小技巧

    为什么80%的码农都做不了架构师?>>>    我们知道,可以通过如下设置将一个普通的Android工程转换成Android Library工程 设置前后工程变化如下 使用Ant编译 ...

  4. android jar导出,Android项目导出jar包的小技巧

    我们知道,可以通过如下设置将一个普通的Android工程转换成Android Library工程 设置前后工程变化如下 使用Ant编译时(通过android.bat update project 命令 ...

  5. 在android项目上集成libyuv库以及使用libyuv库完成camera的缩放,旋转,翻转,裁剪操作

    目录 一.下拉google官方的libyuv库代码 二.在android项目中集成libyuv库 1.环境配置 2.拷贝libyuv源码文件 ​编辑3.配置cmake libyuv相关的链接编译等 三 ...

  6. 将Android项目发布到Jcenter

    将Android项目发布到Jcenter 意义 项目中开发一个公用的类库每次都用依赖项目的形式很繁琐,所以就尝试着发布到Jcenter, 这样就能支持Gradle一句话依赖使用. 准备工作 1. 需要 ...

  7. android 项目分类汇总

    原地址:  http://www.cnblogs.com/deBug-hao/p/4730959.html Android 开源项目分类汇总 Android 开源项目分类汇总 Android 开源项目 ...

  8. (4.6.30)组件化:Android项目构架演变之路

    文章目录 一.简单开发模型 二.单工程开发模型(业务逻辑分层模型) 2.1 简单开发模型的宏观分层 2.2 MOA原架构模型 2.3 业务层的分层理念与设计模式 2.3.1 分层理念 2.3.2 MV ...

  9. NDK交叉编译及so库导入Android项目

    前言 记录 NDK交叉编译及so库导入Android项目 的简单步骤,以备后续用到时查看. 环境 在Linux和Mac环境下,分别编译输出so库. Red Hat Enterprise Linux 8 ...

最新文章

  1. 开源库BearSSL介绍及使用
  2. JavaScript DOM编程艺术 - 读书笔记1-3章
  3. 选择UPS电源的四大要素
  4. github建立静态网站,域名解析和跳转
  5. 两种解法-树形dp+二分+单调队列(或RMQ)-hdu-4123-Bob’s Race
  6. json schema如何约束为小数_如何使用jsonschema进行接口响应断言
  7. LOJ-10096(强连通+bfs)
  8. (译)An introduction to Kubernetes
  9. 关于 spring MVC 配置自动扫描中 use-default-filters 属性
  10. 百度js选择器fox
  11. fm足球经理Football Manager 2022 for mac(真实模拟游戏)中文版
  12. 简单学习Infopath
  13. html中的换行符也占空间,如何解决
  14. 【DG】物理DG中LNSn、NSS、NSA进程
  15. 74cms搭建 2021.03.13
  16. 如何安装python_如何安装Python?(第一节)
  17. 2018年10月Top 10机器学习开源项目
  18. dubbo SPI机制与@Adaptive自适应扩展机制
  19. java动态心形程序_java swing实现动态心形图案的代码下载
  20. PS_BaseUse_白底照片

热门文章

  1. 如何从零开始学python_《如》字意思读音、组词解释及笔画数 - 新华字典 - 911查询...
  2. 开网站需要多少钱,制作一个网页需要多少钱
  3. 智慧树课程问答怎么得分
  4. h5滚动时侧滑出现_iH5中级教程:微场景H5必备,滑动时间轴+轨迹
  5. idea项目配置jsp模板
  6. sklearn机器学习(七)决策树预测泰坦尼克号幸存者
  7. Android音乐浮窗播放器
  8. java怎么做界面设计_11-Java 界面设计
  9. CentOS 8: No URLs in mirrorlist error
  10. 基于MATLAB 的运动模糊图像复原