[Android] build the JAR file in Android Studio
對於我android新手來說,很常使用別人的library或是.jar做練習,但卻都沒有自己產生過.jar去使用,因此今天自己來練習如何產生.jar去作使用
首先我們先要File---->New--->new project ,我將這project 先命名為test
再來因為要做一個library,所以再到File---->new module---->選擇 Android Library
我將這 module命名為testlibrary,完成之後,我們可以看到整體架構如下:
再來我們先需要完成前置步驟,先看下面如果是要建成library,我們需要修改testlibrary的gradle
要將gradle 的apple plugin改成"library形式",如果已經是 'com.android.library'就不需要再修改了
原本:
apply plugin: 'com.android.application'
library版本:
apply plugin: 'com.android.library'
並在相同檔案下,加入以下程式碼
task makeJar(type: Copy) { from('build/intermediates/bundles/release/') into('build/libs/') include('classes.jar') rename ('classes.jar', 'mytestLibrary.jar') } task clearJar(type: Delete) { delete 'build/libs/mytestLibrary.jar' makeJar.dependsOn(clearJar, build)完成以上步驟,我們就可以來產生.jar擋了,產生.jar有兩種方法,就看使用者比較喜歡哪一種方法
第一種使用terminal產生:
路徑到你的專案下,輸入./ gradlew makeJar 就可以產生.jar擋了
完成示意如下:
第二種使用快捷鍵產生:
所謂的快捷鍵,可以是說android studio幫我們內建好的,
找到testlibrary---->Task---->other---->makejar
按下此按鈕,就可以產生.jar檔囉!!(覺得很方便)
如果想要清除.jar也可於相同路徑下找clearjar
產生路徑會產生再我們自己設定路徑 build/libs/ 下
另外如果是需要.aar檔,可於路徑下圖路徑
以上是產生.jar的方法囉~
以上為剛學習android的小新手學習筆記,如有上述有問題可以再留言跟我說唷~
參考網站: