Android Studio將引用第三方jar包的library打包成jar包


在該module的build.gradle中添加

 

task makeJar(type: Jar) {
    archiveName 'mysdk.jar'
    from('build/intermediates/classes/release/')
    from(project.zipTree("libs/依賴的第三方庫"))
    destinationDir = file('build/libs')
    exclude('包名/BuildConfig.class')
    exclude('包名/BuildConfig\$*.class')
    exclude('**/R.class')
    exclude('**/R\$*.class')
    //以下為此處第三方庫需包含文件(gson、okhttp、okio)
    include('com/**')
    include('org/**')
    include('okhttp3/**')
    include('okio/**')
}

makeJar.dependsOn(build)

點擊android studio右邊工具欄中Gradle,在library/Tasks/other下找到makeJar雙擊即可運行。

將目錄切換成project,即可在library/build/libs找到導出的jar包。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM