Android项目 moudle和library转换
添加控制变量属性 在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转换相关推荐
- [JAR包] android引入JAR包,打包成JAR包,打包成Library项目,导入Library项目
(1)项目导入JAR包: 1.在项目目录里建立一个libs目录,将外部jar包拷贝在里面. 2.右键点击项目,Bulid Path->Configure Build Path 3.在设置Libr ...
- (转载)Android项目实战(二十八):使用Zxing实现二维码及优化实例
Android项目实战(二十八):使用Zxing实现二维码及优化实例 作者:听着music睡 字体:[增加 减小] 类型:转载 时间:2016-11-21 我要评论 这篇文章主要介绍了Android项 ...
- Android项目导出jar包的小技巧
为什么80%的码农都做不了架构师?>>> 我们知道,可以通过如下设置将一个普通的Android工程转换成Android Library工程 设置前后工程变化如下 使用Ant编译 ...
- android jar导出,Android项目导出jar包的小技巧
我们知道,可以通过如下设置将一个普通的Android工程转换成Android Library工程 设置前后工程变化如下 使用Ant编译时(通过android.bat update project 命令 ...
- 在android项目上集成libyuv库以及使用libyuv库完成camera的缩放,旋转,翻转,裁剪操作
目录 一.下拉google官方的libyuv库代码 二.在android项目中集成libyuv库 1.环境配置 2.拷贝libyuv源码文件 编辑3.配置cmake libyuv相关的链接编译等 三 ...
- 将Android项目发布到Jcenter
将Android项目发布到Jcenter 意义 项目中开发一个公用的类库每次都用依赖项目的形式很繁琐,所以就尝试着发布到Jcenter, 这样就能支持Gradle一句话依赖使用. 准备工作 1. 需要 ...
- android 项目分类汇总
原地址: http://www.cnblogs.com/deBug-hao/p/4730959.html Android 开源项目分类汇总 Android 开源项目分类汇总 Android 开源项目 ...
- (4.6.30)组件化:Android项目构架演变之路
文章目录 一.简单开发模型 二.单工程开发模型(业务逻辑分层模型) 2.1 简单开发模型的宏观分层 2.2 MOA原架构模型 2.3 业务层的分层理念与设计模式 2.3.1 分层理念 2.3.2 MV ...
- NDK交叉编译及so库导入Android项目
前言 记录 NDK交叉编译及so库导入Android项目 的简单步骤,以备后续用到时查看. 环境 在Linux和Mac环境下,分别编译输出so库. Red Hat Enterprise Linux 8 ...
最新文章
- 开源库BearSSL介绍及使用
- JavaScript DOM编程艺术 - 读书笔记1-3章
- 选择UPS电源的四大要素
- github建立静态网站,域名解析和跳转
- 两种解法-树形dp+二分+单调队列(或RMQ)-hdu-4123-Bob’s Race
- json schema如何约束为小数_如何使用jsonschema进行接口响应断言
- LOJ-10096(强连通+bfs)
- (译)An introduction to Kubernetes
- 关于 spring MVC 配置自动扫描中 use-default-filters 属性
- 百度js选择器fox
- fm足球经理Football Manager 2022 for mac(真实模拟游戏)中文版
- 简单学习Infopath
- html中的换行符也占空间,如何解决
- 【DG】物理DG中LNSn、NSS、NSA进程
- 74cms搭建 2021.03.13
- 如何安装python_如何安装Python?(第一节)
- 2018年10月Top 10机器学习开源项目
- dubbo SPI机制与@Adaptive自适应扩展机制
- java动态心形程序_java swing实现动态心形图案的代码下载
- PS_BaseUse_白底照片
热门文章
- 如何从零开始学python_《如》字意思读音、组词解释及笔画数 - 新华字典 - 911查询...
- 开网站需要多少钱,制作一个网页需要多少钱
- 智慧树课程问答怎么得分
- h5滚动时侧滑出现_iH5中级教程:微场景H5必备,滑动时间轴+轨迹
- idea项目配置jsp模板
- sklearn机器学习(七)决策树预测泰坦尼克号幸存者
- Android音乐浮窗播放器
- java怎么做界面设计_11-Java 界面设计
- CentOS 8: No URLs in mirrorlist error
- 基于MATLAB 的运动模糊图像复原