天天看點

利用android studio生成jar包,制作自己的SDK

很多時候我們要将自己開發一個類庫打包成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,然後再展開的方法裡面,找到我們的makeJar

利用android studio生成jar包,制作自己的SDK

5、輕按兩下makeJar按鈕,等到運作結束,就可以看到build/intermediates/bundles/release/這個檔案夾下面生成了classes.jar檔案,就算完成了。

6、将jar包導入你想要用的工程裡,然後調用相應的方法就好了

demo下載下傳連結https://download.csdn.net/download/xifei66/10352793