1. 程式人生 > >android studio 生成Jar包的方式

android studio 生成Jar包的方式

想要將一個專案匯出為jar包,供其它專案使用,在eclipse中可以直接匯出該專案為jar包,而 在AS中可以通過修改gradle才處理。

接下來就介紹下具體的步驟:

1、新建一個專案,專案名隨意,test,在專案中新建一個module型別為android-library ,命名為aidlLibary。如圖:

2、testlibrary的build.gradle中配置能生成jar檔案:

?
def SDK_BASENAME = "TestSdk";def SDK_VERSION = "_V1.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: 'src/main',includes: ['assets/**'])//將assets目錄打入jar包baseName = SDK_BASENAME + SDK_VERSIONdestinationDir = file(sdkDestinationPath)}makeJar.dependsOn(deleteBuild, build)

其中SDK_BASENAME = "TestSdk"; SDK_VERSION = "_V1.0"; 是定義生成jar的名字為TestSdk_V1.0.jar。

3、在右側的Gradle目錄中有個“other”,展開找到“makejar”,然後雙擊“makejar”,就可以生成jar檔案了,生成結果如下:

步驟結果導圖