利用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包导入你想要用的工程里,然后调用相应的方法就好了
【利用android studio生成jar包,制作自己的SDK】demo下载链接https://download.csdn.net/download/xifei66/10352793
推荐阅读
- android第三方框架(五)ButterKnife
- Android中的AES加密-下
- 带有Hilt的Android上的依赖注入
- android|android studio中ndk的使用
- Android事件传递源码分析
- RxJava|RxJava 在Android项目中的使用(一)
- Android7.0|Android7.0 第三方应用无法访问私有库
- 深入理解|深入理解 Android 9.0 Crash 机制(二)
- android防止连续点击的简单实现(kotlin)
- Android|Android install 多个设备时指定设备