#!/bin/sh
apk源文件路径
origin=$1
output=$2
java -jar ./signapk.jar ./platform.x509.pem ./platform.pk8 ${origin} ${output}
####**2.开始编写我们的Task,与android{}同级**
android{
// …
}
// …
//自定义的Task
task autoSign {
// 这个task执行会在assembleDebug之后执行
dependsOn ‘assembleDebug’
doLast {
//签名包的输出目录
def outputDir = “/Users/azhon/Documents/ebox版本/”
//签名文件目录
def inches21Dir = project.rootDir.absolutePath + “/sign/iMx6-21/”
def inches32Dir = project.rootDir.absolutePath + “/sign/Rk3288-32/”
android.applicationVariants.all { variant ->
variant.outputs.all { output ->
//获取多渠道的名字
def channel
variant.productFlavors.each { product ->
channel = product.name
}
//获取 apk打包出来的文件 output.outputFile
def exist = output.outputFile.exists