内容简介:Android开发中Gradle配置使用
Android开发中Gradle配置使用
前言
每次创建私有项目都需要配置gradle文件,没什么技术含量,还要多劳动(程序员就是懒),为了能方便使用,才有了本仓库的诞生。
欢迎各位小伙伴们来砸场,喜欢请star下…
私有仓库使用
- 在下载config.properties文件放到工厂根目录(和gradle.properties同级)
- 如果使用Artifactory仓库配置工程build.gradle文件请看详细文件
- 在项目build.gradle文件中使用
apply from:'https://coding.net/u/zdl_411437734/p/gradle/git/raw/master/nexusBintry.gradle' 或者 apply from:'https://coding.net/u/zdl_411437734/p/gradle/git/raw/master/artifactBintry.gradle'
- 执行相关命令即可
gradle uploadArchives (nexus仓库) 或者 gradle assembleRelease artifactoryPublish (artifactory仓库)
Sonarqube使用
pack(打包)使用
经常打包apk,有一个困扰,怎么修改打包后的名称,怎么区分打包的是release版本还是debug版本,想了解请继续看
- 在项目的buil.gradle文件配置打包的版本和输出的名称
//打包APK根据不同的环境打包不同的名称 ext{ productName = project.name versionName = "1.0.1" } //productName 打包出来的名称 //versionName 打包显示版本号
2 . 引入packe.gradle文件 下载packe.gradle
apply from:"./pack.gradle" 或者 apply from:"https://coding.net/u/zdl_411437734/p/gradle/git/raw/master/pack.gradle"
3 . 打包即可(~~)
sign(签名)使用
有时候,在集成第三方时候,需要我们输入签名,在开发中和发布中一般默认都是2个keystroe,在这种情况下,开发很不方便,不断要打包成正式包才能测试,为了解决这个问题,我们配置gradle在开发时就使用正式签名开发,想了解请继续看
- 在项目的buil.gradle文件配置打包的版本和输出的名称
//打包APK根据不同的环境打包不同的名称 ext{ productName = "CommonProject" versionName = "2.0.1" keyPassword = "android" keyFilePath = "/Users/jason/Documents/keystore/android.keystore" storePassword = "android" keyAlias = "android" } //productName 打包出来的名称 //versionName 打包显示版本号 //keyPassword 密码 //keyFilePath 正式全路径 //storePassword 密码 //keyAlias 别名
2 . 引入sign.gradle文件 下载sign.gradle
apply from:"./sign.gradle" 或者 apply from:"https://coding.net/u/zdl_411437734/p/gradle/git/raw/master/sign.gradle"
3 . 配置项目中build.gradle文件
buildTypes { release { signingConfig signingConfigs.releaseConfig } debug { signingConfig signingConfigs.debugConfig } } //在 android{}中配置buildTypes
配置文件
不想使用提供的在线的文件配置,请自行copy下面的内容放入自己的工程中
artifactory仓库使用配置文件 artifactBintry.gradle 下载
Nexus参考配置文件 nexusBintry.gradle 下载
Config.properties配置文件 config.properties 下载
Nexus仓库配置文件(简易版) bintray.gradle 下载
Sonarqube配置文件 sonarqube.gradle 下载
pack配置文件 pack.gradle 下载
联系我们
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- SmartSql使用教程(4)——多库配置与使用
- rsync配置使用简要说明
- 使用shadowtunnel配置多级代理
- 使用Maven配置Spring
- 使用go读取配置文件
- 使用 Spell 实践深度学习,几乎零配置开始使用
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。