android studio gradle打jar包

/**
 * 接口版本号
 */
ext{
    versionCode = '1.0'
}

/**
 * @return formattedDate
 */
def getBuildTime() {
    return new Date().format("yyyyMMdd", TimeZone.getTimeZone("UTC"))
}

/**
 *
 * @param isRelease
 * @param isProguard
 * @return buildName
 */
def getBuildName(boolean isRelease) {
    def buildName = "mdm_v" +  ext.versionCode + "." + getBuildTime()
    if(!isRelease) {
        buildName = buildName + "_debug"
    }
    return buildName + ".jar"
}
//打jar 包
task exportAidlJar(type: Jar,dependsOn: "build") {
    //导出的jar文件名称
    archiveName  = getBuildName(true)//archiveName 默认名字参数
    //从哪个目录打包jar
    from "build/intermediates/javac/debug/classes/" //核心,将.class 文件编译成Jar包

  //  from 'src/main/aidl/'
    //导出的jar文件的存放目录(未指定则默认存放在build/libs下)
    destinationDir = file('build/outputs/')
     exclude('com/xiaowei/aidlclient/MainActivity.class', 'com/xiaowei/aidlclient/BuildConfig.class', 'com/xiaowei/aidlclient/R.class')//忽略路径


       include('com/xiaowei/**/*.class')    //编译完成后在java目录下生成对应的class的路径
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值