获取Android的输出文件名'汇编'任务

时间:2018-06-15 14:34:35

标签: android gradle

我尝试创建依赖于Android assemble的Gradle任务。我需要从来自第三方的现有META-INF/manifest.mf文件向manifest.mf文件添加一些属性。以前,我们使用命令行中的jar应用程序使用清单文件jar -um application.apk manifest.mf更新APK。我想从Android assemble任务中获取APK名称,以便我可以在APK上执行jar应用程序,但我无法弄清楚如何获取输出名称。

到目前为止我已尝试过:

task embedManifest(dependsOn: "assemble"){
    doLast {
        exec {
            executable "jar"
            args "-um ${assemble.outputs.files[0].name} manifest.mf"
        }
    }
}

如何获取assemble任务的输出?或者有更好的方法吗?

0 个答案:

没有答案