小编Dem*_*oom的帖子

Gradle跳过任务X,因为它没有源文件

我创建了一个编译Android项目的gradle.build.它正在生成正确的APK,并且作为后期构建步骤,我想将它们复制到另一个具有更有意义名称的文件夹中.

我写了这个任务来实现这个目的:

task copyBundle(type: Copy) {
    def versionCode = android.defaultConfig.versionCode
    def buildDate = new Date().format("yyyy-MM-dd'T'HH-mm")

    def outputFile = 'HexPath-android-release-' + buildDate + '-' + versionCode + '.apk'

    println "Copying file to " + outputFile

    from('HexPath-android/build/apk/')
    into('output/android/')
    include('HexPath-android-release.apk')
    rename ('HexPath-android-release.apk', outputFile)
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是它跳过这个任务说"跳过任务':HexPath-android:copyBundle',因为它没有源文件.

关于我做错了什么的任何想法?

from文件夹是正确的,有几个.apks.包含文件名是正确的.运行脚本时输出文件夹不存在.重命名是有效的文件名.

android gradle

6
推荐指数
1
解决办法
3408
查看次数

标签 统计

android ×1

gradle ×1