很多时候我们要将自己开发一个类库打包成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.youkuaiyun.com/download/xifei66/10352793