我正在将我的项目转移到 Gradle 构建系统。 APK 构建后,我需要使用制造商证书对其进行签名。
如何在构建APK后通过Gradle执行.bat文件?
task runSign(type:Exec) {
println "Sign apk..."
commandLine = ['cmd','/c','sign.bat']
}
我知道如何在构建之前运行 .bat(但我需要在构建之后):
preBuild.doLast {
runSign.execute()
}
最佳答案
我找到了解决方案。
转到运行 -> 编辑配置...
选择您要在 APK 构建后运行任务的模块。在“Gradle-aware Make”之后添加新配置。
点击下图中的图标,选择执行任务的模块,并写上它的名字。
完成此步骤后,您的自定义 Gradle 任务将在 APK 构建后执行。
关于android - 在 APK 构建后从 Android gradle 执行 .bat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35101567/