gradle的转载自己注释
来源:互联网 发布:矩阵的秩ppt 编辑:程序博客网 时间:2024/05/29 03:35
apply plugin: 'com.android.application' //代表你是一个应用def releaseTime() { //这是gradle语法,声明了一个获取当前时间的方法 return new Date().format("yyyy-MM-dd", TimeZone.getTimeZone("UTC"))}android { //你的应用的配置情况 compileSdkVersion 21 //编译你的应用的SDK版本 buildToolsVersion '21.1.2' //使用的tool版本 defaultConfig { //默认配置 applicationId "com.boohee.*" //你的包名 minSdkVersion 14 //兼容最低的Android的版本 targetSdkVersion 21 //一般跟compileSdkVersion一样就可以了 versionCode 1 //版本号,只知道更新用的着 versionName "1.0" //用于改动幅度不大的APP,而又区别原来APP // dex突破65535的限制 --支持多dex文件 multiDexEnabled true } lintOptions { //true--错误发生后停止gradle, //了解更多http://blog.csdn.net/berber78/article/details/60766091 abortOnError false } signingConfigs { debug { // No debug config } release { storeFile file("../yourapp.keystore") //在项目的根目录下 storePassword "your password" keyAlias "your alias" keyPassword "your password" } } buildTypes { debug { // 显示Log buildConfigField "boolean", "LOG_DEBUG", "true" versionNameSuffix "-debug" //版本的后缀 如:XXXX-debug.apk minifyEnabled false//是否混淆代码 zipAlignEnabled false shrinkResources false signingConfig signingConfigs.debug } release { // 不显示Log buildConfigField "boolean", "LOG_DEBUG", "false" minifyEnabled true zipAlignEnabled true //是否压缩 // 移除无用的resource文件 shrinkResources true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'//混淆配置文件定要配好 signingConfig signingConfigs.release applicationVariants.all { variant -> variant.outputs.each { output -> def outputFile = output.outputFile if (outputFile != null && outputFile.name.endsWith('.apk')) { // 输出apk名称为boohee_v1.0_2015-01-15_wandoujia.apk def fileName = "boohee_v${defaultConfig.versionName}_${releaseTime()}_${variant.productFlavors[0].name}.apk" output.outputFile = new File(outputFile.parent, fileName) } } } } }}dependencies { //你的依赖 compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:support-v4:21.0.3' compile 'com.jakewharton:butterknife:6.0.0' ...}
http://stormzhang.com/devtools/2015/01/15/android-studio-tutorial6/ 引用自大神的代码,如有出错或有更多更好的资源请留言
阅读全文
0 0
- gradle的转载自己注释
- ARM SMP 系统启动linux (转载)---有加上自己的注释
- 自己项目用到的gradle
- 自己的gradle记录下
- 转载自己看的
- 推导相机变换矩阵(转载添加自己注释)
- Linux 环境下编译 0.11版本内核 kernel(部分转载,加上自己修改的部分(绿色注释))
- Android创建自己的gradle依赖包
- eclipes的注释模版(转载)
- 学习笔记(TIJ)-自己的注释
- Eclipse中设置自己的注释模板
- 随心所欲为网页加上自己的注释
- Eclipse配置自己的Java注释
- Eclipse中设置自己的注释模板 .
- 转载 用来自己学习的
- Gradle相关(转载)
- 【转载】详解build.gradle
- 使用 Gradle 和 Sonatype Nexus 搭建自己的 Maven 仓库
- C++笔试题目大全
- iOS里的TaggedPointer[NSString篇]
- Ajax和OSS文件上传、删除
- 魔力手环,黑科技的矩阵快速幂优化(n3变n2)规律吗,只要愿找,总还是有的!
- C语言进阶之路-----用函数使字符串间每个字符后加一个空格
- gradle的转载自己注释
- Java基础编程1—最大公约数和最小公倍数
- JVM性能调优
- NFS 网络共享文件
- 5.14特长生模拟题 楼层
- 【Redis笔记-6】Redis备份与恢复
- 剖析OC中的bounds与frame的区别
- 使用child_process创建进程
- NYOJ 236 心急的C小加(贪心)