签名系统apk所需要的东西,两个系统提供的证书,一个jdk提供签名jar文件
sign.sh就是执行这个java -jar ./signapk.jar ./platform.x509.pem ./platform.pk8 被签名apk的路径 签名好的apk路径命令,只不过被封装了一下而已
#!/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.applicationVa