Android 把第三方jar 打进java包

一 :build.gradle 下的      android 下  加
task makeJar(type: Jar) {
    archiveName 'nonlogin.jar'    from('build/intermediates/classes/release/')
    from(project.zipTree(“libs/第三方jar  包"))
    destinationDir = file('build/libs')
    exclude('nonlogin/BuildConfig.class')
    exclude('nonlogin/BuildConfig\$*.class')
    exclude('**/R.class')
    exclude('**/R\$*.class')
    //以下为此处第三方库需包含文件(gson、okhttp、okio)    include('com/**')
    include('classes.jar’)    // 我们包内 jar  文件   
    rename ('classes.jar', 'nonlogin.jar')
 
}
makeJar.dependsOn(build)
 
二: 在 右边 gradle project 下  找到我们library  的 tasks 下的others 下的  makeJar   点击 即刻 在  目录build 下的libs 找到 jar 包  
备注: 导入引用 即可
posted @ 2018-01-30 17:00  乖孩子不听话  阅读(157)  评论(0编辑  收藏  举报