将文件从模块 1 复制到模块 2 中的目录

Copy a file from Module1 to a directory in Module2

我在我的模块之一的 build.gradle 中有以下任务:

def output = "build/MobileFramework-Android.${version}/"

task myRelease(type: Copy, dependsOn: ':test:assembleRelease') {
    from(project(':test').file('build/intermediates/outputs/apk/'))
    into("$output")
    include('test-release.apk')
    rename('test-release.apk', 'apptm.apk')
}

目的是将文件从 test Module 复制到另一个包含 build.gradle 的模块。

出于某种原因,myRelease 任务没有按预期工作。你能帮帮我吗?

我错误地指定了 from 路径。正确的路径是:

from(project(':test').file('build/outputs/apk/'))