0
libraryVariants.all { variant ->
variant.outputs.each { output ->
def outputFile = output.outputFile
if (outputFile != null && outputFile.name.endsWith('.aar')) {
//def fileName = "apc-${defaultConfig.versionCode}.aar"
def fileName ="apc.aar"
// output.outputFile = new File(outputFile.parent, fileName)
output.outputFile = new File('../../App/app/libs/',fileName)
}
}
}
這個錯誤出現
不能擴大ZIP「/home/raminder/Code/App/app/libs/apc.aar」,因爲它不存在。輸出.aar文件,以不同的應用項目,libs目錄
我已經意識到了這種替代方式。感謝它。順便問一下你有沒有關於上述錯誤的建議。 – jily
沒有代碼周圍更多的上下文片斷你擁有了它很難說 - 如果我猜的話中,摘錄上面的配置中運行,這樣的文件還沒有,因爲文件被構建爲搖籃建設的一部分(後存在組態)。 –
是的,你是對的。 libraryVariants.all閉包在構建過程之後運行。 – jily