使用android studio进行jar包导出,我们需要用 gradle来生成jar包。
首先 需要设置module应用的gradle插件为 library:
apply plugin: 'com.android.library'
在这样,当程序执行build以后,会在module应用的build/intermediates/bundles/release下生成应用jar包,这个jar包是包含module应用所有的
代码块的。
接下来,我们使用gralde的makejar命令,对该jar包进行重新打包,代码如下:
def SDK_BASENAME = "test"; def SDK_VERSION = "_V1.0.0"; def sdkDestinationPath = "build"; def zipFile = file('build/intermediates/bundles/release/classes.jar')task deleteBuild(type: Delete) { delete sdkDestinationPath + SDK_BASENAME + SDK_VERSION + ".jar" } task makeJar(type: Jar) { from zipTree(zipFile) from fileTree(dir: