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'
    }
}

posted on 2019-04-08 23:30  yinhunzw  阅读(260)  评论(0)    收藏  举报

导航