android studio 生成Jar包的方式
阿新 • • 發佈:2019-01-04
想要將一個專案匯出為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_VERSION destinationDir = file(sdkDestinationPath) } makeJar.dependsOn(deleteBuild, build) |
其中SDK_BASENAME = "TestSdk"; SDK_VERSION = "_V1.0";
是定義生成jar的名字為TestSdk_V1.0.jar。
3、在右側的Gradle目錄中有個“other”,展開找到“makejar”,然後雙擊“makejar”,就可以生成jar檔案了,生成結果如下:
步驟結果導圖