android項目編譯成jar包

android項目編譯成jar包在其他項目中引用,在app目錄下的build.gradle中添加以下代碼:

task makeJar(type: Jar, dependsOn: ['build']) {
    //導出的jar文件名稱
    archiveName = '導出jar包名稱.jar'
    //從哪個目錄打包jar
    from('build/intermediates/classes/release')
    //導出的jar文件的存放目錄(未指定則默認存放在build/libs下)
    destinationDir = file('build/libs')
    //去掉不要的類
    exclude('com/example/*.class')
    exclude('自己的路徑/BuildConfig*.class')
    exclude('自己的路徑/BuildConfig\$*.class')
    exclude('**/R.class')
    exclude('**/R\$*.class')
    //需要打包的類
    include('自己的路徑/*.class')
}

android {
    lintOptions {
        abortOnError false
    }
}

然後編譯一下項目

然後打開

找到

 makejar,點擊運行,編譯結束後,可以在上面的目錄下(build/libs)找到編譯好的jar包,搞定!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章