2015-04-08 102 views

回答

7

假如你不使用任何味道,而你不改变AAR的名字,你可以使用类似以下任务:

task copyAAR(type: Copy) { 
    from('build/outputs/aar') 
    into('/path/to/desired/output/dir') 
    include(project.name + '-release.aar') 
} 

如果更改了AAR名称,请用该名称替换“project.name”。

+0

谢谢,我如何告诉gradle这样做,每一个成功的发布版本? – jacob

+1

取决于你的意思......它不能作为装配任务的一部分发生,因为它是copyAAR任务的先决条件。你可以做的就是调用'gradle assemble copyAAR',这样它就可以将它组装起来,然后复制它,或者使copyAAR依赖于汇编(copyAAR.dependsOn assemble),然后调用'gradle copyAAR',并且组装也会发生。如果您希望在Android Studio中点击Gradle同步按钮时发生这种情况,那么我不知道如何做到这一点,但应该可以告诉汇编任务在最后执行此操作。 –

相关问题