android - 在 APK 构建后从 Android gradle 执行 .bat

标签 android batch-file gradle android-gradle-plugin

我正在将我的项目转移到 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”之后添加新配置。

Picture 1

点击下图中的图标,选择执行任务的模块,并写上它的名字。

Picture 2

完成此步骤后,您的自定义 Gradle 任务将在 APK 构建后执行。

关于android - 在 APK 构建后从 Android gradle 执行 .bat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35101567/

相关文章:

android - Android SDK 中的 SQLite 源代码

android - 如何阻止 eclipse 自动启动 android 模拟器?

batch-file - 如何解析批处理文件中 for 循环中的一行文本并将各个字符串存储在数组中?

java - 从 Sonatype Staging 测试我的包

android - 如何淡出场景之间的音频/音乐?

php - 如何阻止 android 应用程序显示我的网站?

windows - 如何在CMD中对多个命令使用启动

windows - 在 Windows 批处理中计算 Var

java - Spring STS 3.6.1 和 Gradle 插件

android - 无法使用 gradle 分发 'http://services.gradle.org/distributions/gradle-1.9-all.zip' 执行构建