build.gradle 使用tips
2015-07-30 15:24
621 查看
6.buildToolsVersion build tools版本号
compileSdkVersion android sdk版本
5.删除无用资源
4.定义资源类型变量(可以在代码中R.string.ResName调用)
3.在build.gradle里面定义常量,在AndroidManifest里面使用
manifestPlaceholders = [app_channel:"google_play"]
在AndroidManifest里面使用${app_channel}
2.在gradle.properties定义常量
在gradle.properties
在build.gradle引用, 注意,下面的VALUE1就是直接引用, 赋值给COSTOM_FIELD这个字段
1.自定义BuildConfig字段
在android模块内添加下面脚本,下面设置之后直接在代码里使用BuildConfig.HOST即可使用
compileSdkVersion android sdk版本
5.删除无用资源
android { buildTypes { release { minifyEnabled true shrinkResources true } } }
4.定义资源类型变量(可以在代码中R.string.ResName调用)
android{ productFlavors { dev { resValue "string", "ResName", "ResValueForDebug" } product { resValue "string", "ResName", "ResValueForProduct" } } }
3.在build.gradle里面定义常量,在AndroidManifest里面使用
manifestPlaceholders = [app_channel:"google_play"]
在AndroidManifest里面使用${app_channel}
2.在gradle.properties定义常量
在gradle.properties
VALUE_1="一些自定义的内容" VALUE_2="一些自定义的内容" VALUE_3="一些自定义的内容"
在build.gradle引用, 注意,下面的VALUE1就是直接引用, 赋值给COSTOM_FIELD这个字段
android{ defaultConfig { buildConfigField 'String', 'CUSTOM_FIELD', VALUE1 } }
1.自定义BuildConfig字段
在android模块内添加下面脚本,下面设置之后直接在代码里使用BuildConfig.HOST即可使用
android{ productFlavors { dev { buildConfigField 'String', 'HOST', '"http://api.zzb.com/debug"' } product { buildConfigField 'String', 'HOST', '"http://api.zzb.com/product"' } } }
相关文章推荐
- iOS开发UI篇—UITableview控件简单介绍
- Snail—UI学习之开关UISwith
- 性能优化:StringBuilder>StringBuffer>String
- Snail—UI学习之UISegmentControl
- Android自动化之UI Automator Viewer
- Android Interview Questions
- PAT (Advanced Level) 1085. Perfect Sequence (25) 贪心算法
- UIButton详解
- 源码推荐(7.29):iOS图片查看器(多图全屏查看可缩放),给UITextView 添加超链接
- iOS开发UI篇—UIScrollView控件实现图片缩放功能
- iOS中多控制器管理 UITabBarController
- 整理的前端UI框架
- 解决interactivePopGestureRecognizer与UIPanGestureRecognizer冲突
- ESAYUI filebox 隐藏
- iOS开发UI篇—UIScrollView控件介绍)
- ios8 UITableViewCell 线条如何设置
- dialog.setCancelable(true);
- webstorm 安装 YUICompressor
- webstorm 安装 YUICompressor
- UIViewController的误用