我已经尝试过像这样使用 Gradle Zip 任务来做到这一点:
task srcZip(type: Zip) {
classifier = 'src'
from sourceSets*.allSource
}
但即使从命令行构建过程成功,过程完成后我的构建文件夹中也没有 .zip 文件。有人知道我的代码有什么问题吗?我对 groovy 没有真正的经验,所以也许我犯了一个非常愚蠢的错误......
感谢您的帮助!
最佳答案
对于错误的含糊不清的评论,我们深表歉意。尝试将此添加到您的build.gradle
:
assemble.dependsOn srcZip
现在,当您运行 assemble 时,它将压缩您的源代码。
您的 zip 任务需要更正的小补充:
task srcZip(type: Zip) {
classifier = 'src'
from android.sourceSets*.allSource
from android.sourceSets*.resource
}
关于android - 创建 Gradle 任务以将 Android 源导出为 .zip 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21238180/