利用android studio生成jar包,製作自己的SDK
阿新 • • 發佈:2019-02-15
很多時候我們要將自己開發一個類庫打包成jar包以供他呼叫,這個jar包也叫你自己的SDK或者叫library。android studio生成jar包的方法與eclipse有所不同。在studio中library其實是module的概念。
最近剛剛才開始接觸SDK的開發,先從簡單的開始吧,今天就介紹使用Android
Studio開始第一個SDKDemo的開發。
1、先使用Android Studio建立專案工程;
2、在專案裡面新建一個module;新建一個Class檔案,然後新增一個方法(即後面jar包裡要呼叫的方法)
3、在module的gradle裡面新增下面的內容(注:檔案最外層新增),如下:
task makeJar(type:Copy) {
delete 'build/outputs/test.jar'
from('build/intermediates/bundles/release/')//jar檔案來源
into('build/libs/') //生成路徑
include('classes.jar')
rename('classes.jar','test.jar') //命名為test.jar
}
makeJar.dependsOn(build)
4、點選Sync Now,等Android Studio執行完成後,點選右上角的Gradle按鈕,然後點開我們的module(就是之前建的
sdklibrary),你取的什麼名字在這就是什麼名字,點開只有在點開other,然後再展開的方法裡面,找到我們的makeJar5、雙擊makeJar按鈕,等到執行結束,就可以看到build/intermediates/bundles/release/這個資料夾下面生成了classes.jar檔案,就算完成了。
6、將jar包匯入你想要用的工程裡,然後呼叫相應的方法就好了