Android studio 创建sdk (jar和 aar) 的方法

来源:互联网 发布:php objectaccess 编辑:程序博客网 时间:2024/05/20 15:39
Android studio 创建sdk (jar和 aar)  的方法
(一)创建sdk (jar和 aar) 
1.首先创建一个项目,项目名为“MyProject”




2.创建一个module(或称 android  library),  名字为“mysdklibrary”

右键项目名,选择“new module”,


选择“Android Library ”,点击“next ”


填写module名,点击“Finish”.


3.在mysdklibrary中编写被外部调用的类/方法 printHello.java



printHello.java逻辑如下:



4. app调用mysdklibrary的逻辑:



5.文件配置
1)app下的build.gradle
在app下的build.gradle中 添加以下字段:


结果如图:



2) module下的build.gradle
在build.gradle中添加以下的字段:


结果如图:



6.生成jar包

点击android studio 右侧的“gradle”,  找到  MyProject  >  :mysdklibrary  >  other  >   makeJar,




双击 “makeJar” ,即可生成jar包,
生成jar过程图:


结果图:






其中TestSDK_V1.0.jar就是生成的jar包。


7.生成arr包
在运行app时自动生成,如图:




mysdklibrary-debug.arr和mysdklibrary-release.arr即为结果。

8. jar和aar文件的区别

*.jar:只包含了class文件与清单文件,不包含资源文件,如图片等所有res中的文件。
*.aar:包含所有资源,class以及res资源文件全部包含
如果你只是一个简单的类库那么使用生成的.jar文件即可;如果你的是一个UI库,包含一些自己写的控件布局文件以及字体等资源文件那么就只能使用.aar文件。

(二)测试自己生成的SDK
1.新建一个项目:TestMyProject



2.复制TestSDK_V1.0.jar到lib,右键TestSDK_V1.0.jar,选择“add as library”



3.编写调用的代码



结果如图:



4.运行结果



阅读全文
1 0
原创粉丝点击