2015-04-08 36 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同步按鈕時發生這種情況,那麼我不知道如何做到這一點,但應該可以告訴彙編任務在最後執行此操作。 –

相關問題