很多時候我們要将自己開發一個類庫打包成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包導入你想要用的工程裡,然後調用相應的方法就好了
demo下載下傳連結https://download.csdn.net/download/xifei66/10352793