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

本文详细介绍了如何在Android Studio中创建包含jar和aar文件的SDK,并提供了从创建项目、添加模块到生成文件的具体步骤。此外,还展示了如何测试生成的SDK。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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.运行结果



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值