Android将APK项目封装为SDK(AAR)

Android工程项目封装为SDK(APK 转 AAR)

需求:将Android的工程项目封装为SDK提供给第三方使用或集成到另一个项目使用
操作如下 ↓ ↓ ↓

1.打开准备封装的Android项目

2.在app的build.gradle 下进行设置:

在这里插入图片描述
(1)将 com.android.application 替换为com.android.library
(2)注释 applicationId
(3)android目录下如果有 applicationVariants.all {} , 将 applicationVariants.all {} 替换libraryVariants.all {}

3.在AndroidManifest.xml 下进行设置:

在这里插入图片描述
注释以上内容,否则集成AAR时会引起资源冲突

在这里插入图片描述
注释APP启动模式

4.以上修改设置后Sync Now 下

5.在右侧打开gradle

在这里插入图片描述
如图所示:双击assemble,成功后会提示 BUILD SUCCESSFUL in Ns

6.打开app的build文件加粗样式

在这里插入图片描述
如图所示: app / bulid / outputs / aar 文件下就是封装成功后的AAR

7.将AAR集成到项目

在这里插入图片描述
(1)如图所示:libs下添加 aar
(2)app 下 build.gradle / dependencies添加依赖

implementation files('libs/app-debug.aar')

build.gradle / android 下添加

repositories {
    flatDir {
        dirs 'libs'
    }
}

build.gradle / dependencies 下添加

implementation (name:'app-debug', ext:'aar')

以上就是apk转换aar的步骤,如有问题请及时反馈

  • 7
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Android程序Su

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值