1. 程式人生 > >利用android studio生成jar包,製作自己的SDK

利用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



5、雙擊makeJar按鈕,等到執行結束,就可以看到build/intermediates/bundles/release/這個資料夾下面生成了classes.jar檔案,就算完成了。

6、將jar包匯入你想要用的工程裡,然後呼叫相應的方法就好了