不知道gradle是如何工作的以及如何使用它(我只是複製粘貼片斷),我想知道是否有可能問當我生成已簽名的apk時,gradle生成一個包含我的Android應用程序的「src」文件夾的zip文件?在Android Studio中使用Gradle創建src文件夾的zip文件
這聽起來很奇怪,但除了Android Studio中包含的所有源代碼控制事物之外,我還想要一些硬拷貝,以防萬一(因爲我不能很好地管理Photoshop和Illustrator的源代碼控制...)
謝謝。
不知道gradle是如何工作的以及如何使用它(我只是複製粘貼片斷),我想知道是否有可能問當我生成已簽名的apk時,gradle生成一個包含我的Android應用程序的「src」文件夾的zip文件?在Android Studio中使用Gradle創建src文件夾的zip文件
這聽起來很奇怪,但除了Android Studio中包含的所有源代碼控制事物之外,我還想要一些硬拷貝,以防萬一(因爲我不能很好地管理Photoshop和Illustrator的源代碼控制...)
謝謝。
我想你應該看看Gradle Distribution Plugin
按照documentation你可能需要做以下事情。
在你build.gradle
某處加上頂部:
apply plugin: 'distribution'
然後,您可以只運行gradle distZip
和accoriding到文檔:
您可以運行「gradle這個distZip」包裝主要分佈一個 ZIP或「gradle distTar」創建一個TAR文件。要構建兩種類型的 檔案,只需運行gradle assembleDist。這些文件將在 「$ buildDir/distributions/$ project.name- $ project.version。«ext»」中創建。
或者你可以玩一些選項,如果你願意。 要添加的數據進行包裝,並設置輸出文件夾添加:
distributions {
main {
baseName = 'someName'
contents {
from { 'src/readme' }
}
}
}
apply plugin:'maven'
uploadArchives {
repositories {
mavenDeployer {
repository(url: "file://some/repo")
}
}
}
,並開始部署,你應該在命令行中執行:
gradle distZip
希望它可以幫助