android gradle 自動匯入 aar
阿新 • • 發佈:2018-12-17
repositories { flatDir { dirs 'libs' } } dependencies { //================================================================================ // 批量匯入 libs 裡的所有 .aar 類庫. //================================================================================ def batchImportAar = { fileTree(dir: 'libs', include: '*.aar').each { File file -> def name = file.name.lastIndexOf('.').with { it != -1 ? file.name[0..<it] : file.name }; compile(name: name, ext: 'aar') //在內部類外時,可用以下等價形式. //dependencies.add("compile", [name: name, ext: 'aar']) } } batchImportAar() //================================================================================ // 批量匯入 libs 裡的所有 .jar 類庫. //================================================================================ compile fileTree(dir: 'libs', include: ['*.jar'])