Android Studio 编译 以及引用jar aar
编译:Module gradle 中
//task to delete the old jar
task deleteOldJar(type: Delete) {
delete 'release/zwlib.jar'
}
//task to export contents as jar
task exportJar(type: Copy) {
from('build/intermediates/bundles/release/')
into('release/')
include('classes.jar')
///Rename the jar
rename('classes.jar', 'zwlib.jar')
}
exportJar.dependsOn(deleteOldJar, build)
引用:将jar/aar 放在libs下,Module gradle 中
dependencies {
implementation fileTree(include: ['*.jar', '*.aar'], dir: 'libs')
implementation(name:'zwlib', ext:'jar')
implementation(name:'zwlib', ext:'aar')
}
repositories {
flatDir {
dirs 'libs'
}
}
浙公网安备 33010602011771号