Gradle进阶用法整理
来源:互联网 发布:mysql offset limit 编辑:程序博客网 时间:2024/06/03 16:35
1.统一配置gradle
步骤1.根目录新建文件 xxx.gradle
步骤2.定义
ext {
android = [
compileSdkVersion: 23,
buildToolsVersion: "23.0.3",
minSdkVersion : 15,
targetSdkVersion : 22,
versionCode : 1,
versionName : "1.0"
]
]
步骤3.引用
在根目录的build.gradle文件里面头部增加一句引用 apply from: "xxx.gradle"
步骤4.使用
android{
compileSdkVersion rootProject.ext.android.compileSdkVersion //android{}节点
}
也可以整合到build.gradle中,使用的时候 rootProject.ext.android.compileSdkVersion
————————————————————————————————————————————————————————————————————————————————————————————————
// 多渠道/多环境 的不同配置
productFlavors {
dev {
// 每个环境包名不同
applicationId "com.lyl.dev"
// 动态添加 string.xml 字段;
// 注意,这里是添加,在 string.xml 不能有这个字段,会重名!!!
resValue "string", "app_name", "dev_myapp"
resValue "bool", "isrRank", 'false'
// 动态修改 常量 字段
buildConfigField "String", "ENVIRONMENT", '"dev"'
// 修改 AndroidManifest.xml 里渠道变量
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "dev"]
}
stage {
applicationId "com.lyl.stage"
resValue "string", "app_name", "stage_myapp"
resValue "bool", "isrRank", 'true'
buildConfigField "String", "ENVIRONMENT", '"stage"'
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "stage"]
}
prod {
applicationId "com.lyl.prod"
resValue "string", "app_name", "myapp"
resValue "bool", "isrRank", 'true'
buildConfigField "String", "ENVIRONMENT", '"prod"'
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "prod"]
}
}
- Gradle进阶用法整理
- Android进阶之Gradle的高级用法
- 安卓GreenDao框架一些进阶用法整理
- 安卓GreenDao框架一些进阶用法整理
- Gradle 用法
- 深入浅出Gradle 整理
- Gradle知识点整理
- Gradle学习资料整理
- Gradle学习整理
- Gradle使用笔记整理
- Android Studio Gradle 进阶设置
- Activity进阶知识整理
- Android 进阶知识点整理
- Markdown进阶语法整理
- android工具Gradle用法
- Gradle 用法总结
- Gradle 用法简介
- Gradle 用法总结
- 各种报错
- Arduino--基础(二)--LCD Keypad Shield 的使用
- 郝斌老师c语言学习笔记----动态内存分配
- 简单说 JavaScript实现雪花飘落效果
- java多线程并发去调用一个类的静态方法安全性探讨
- Gradle进阶用法整理
- spring aop用法
- 简单的选择排序实现
- /usr/bin/env: node: 没有那个文件或目录
- Redis-Cluster搭建
- Spring Boot + Mybatis + Ehcache 二级缓存实例
- EasyPlayer延迟再优化策略
- Android Studio预览布局时显示ActionBarOverlayLayout
- Collection源码翻译