Android开发中Gradle配置使用

栏目: 编程工具 · 发布时间: 2年前

来源: www.etongwl.com

本文转载自:http://www.etongwl.com/blogphp/archives/1288.html?utm_source=tuicool&utm_medium=referral,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有。

Android开发中Gradle配置使用

前言

每次创建私有项目都需要配置gradle文件,没什么技术含量,还要多劳动(程序员就是懒),为了能方便使用,才有了本仓库的诞生。
欢迎各位小伙伴们来砸场,喜欢请star下…

私有仓库使用

  1. 在下载config.properties文件放到工厂根目录(和gradle.properties同级)
  2. 如果使用Artifactory仓库配置工程build.gradle文件请看详细文件
  3. 在项目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'
  1. 执行相关命令即可
gradle uploadArchives (nexus仓库)
或者
gradle assembleRelease artifactoryPublish (artifactory仓库)

详细使用文档

Sonarqube使用

详细使用文档

pack(打包)使用

经常打包apk,有一个困扰,怎么修改打包后的名称,怎么区分打包的是release版本还是debug版本,想了解请继续看

  1. 在项目的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在开发时就使用正式签名开发,想了解请继续看

  1. 在项目的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 下载

联系我们


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

关注码农网公众号

关注我们,获取更多IT资讯^_^


为你推荐:

相关软件推荐:

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

精通Android游戏开发

精通Android游戏开发

[美] Vladimir Silva / 王恒、苏金国 等 / 人民邮电出版社 / 2011-2 / 45.00元

作为引领移动技术潮流的软件平台,Android发布了NDK以支持Java和C的混合开发,使PC游戏可以在Android平台上焕发更多魅力。 本书是为那些在Android游戏开发工作中寻求突破的人准备的。书中不仅通过Space Blaster和Asteroids这两个炫酷 的街机游戏深入介绍了如何从头构建纯Java游戏,更详细展示了如何将PC上的3D经典游戏Doom和Wolfenstein 3......一起来看看 《精通Android游戏开发》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具