3
使用gradle构建aar文件时,如何将创建的发布版aar复制到其他目录? (我不想改变默认的输出目录只是复制发布文件)成功构建后复制发布aar文件
使用gradle构建aar文件时,如何将创建的发布版aar复制到其他目录? (我不想改变默认的输出目录只是复制发布文件)成功构建后复制发布aar文件
假如你不使用任何味道,而你不改变AAR的名字,你可以使用类似以下任务:
task copyAAR(type: Copy) {
from('build/outputs/aar')
into('/path/to/desired/output/dir')
include(project.name + '-release.aar')
}
如果更改了AAR名称,请用该名称替换“project.name”。
谢谢,我如何告诉gradle这样做,每一个成功的发布版本? – jacob
取决于你的意思......它不能作为装配任务的一部分发生,因为它是copyAAR任务的先决条件。你可以做的就是调用'gradle assemble copyAAR',这样它就可以将它组装起来,然后复制它,或者使copyAAR依赖于汇编(copyAAR.dependsOn assemble),然后调用'gradle copyAAR',并且组装也会发生。如果您希望在Android Studio中点击Gradle同步按钮时发生这种情况,那么我不知道如何做到这一点,但应该可以告诉汇编任务在最后执行此操作。 –