不知道gradle如何工作以及如何使用它(我只是在这里和那里复制粘贴片段),我想知道是否可以让gradle生成一个包含" src&的zip文件#34;我生成签名的apk时,我的Android应用程序的文件夹?
这听起来很奇怪,但除了Android Studio中包含的所有源代码控制内容之外,我还需要一些硬拷贝,以防万一(因为我不能很好地管理Photoshop中的源代码控制等等)插画...)
感谢。
答案 0 :(得分:0)
我认为你应该看看Gradle Distribution Plugin
根据documentation,您可能需要执行以下操作。
在build.gradle
添加到最上面的地方:
apply plugin: 'distribution'
然后,您可以运行gradle distZip
并符合文档:
您可以运行“gradle distZip”将主发行版打包为 ZIP或“gradle distTar”来创建TAR文件。构建两种类型的 存档只需运行gradle assembleDist。这些文件将在 “$ buildDir /分布/ $ $ project.name- project.version。«分机»”。
如果您愿意,也可以选择一些选项。 要添加要打包的数据并设置输出文件夹,请添加:
distributions {
main {
baseName = 'someName'
contents {
from { 'src/readme' }
}
}
}
apply plugin:'maven'
uploadArchives {
repositories {
mavenDeployer {
repository(url: "file://some/repo")
}
}
}
要开始部署,您应该在命令行中执行:
gradle distZip
希望有所帮助