有没有简单可行的办法在AAR里集成导入的AAR

当SDK以AAR形式发布时,如果AAR依赖其他AAR,导出时不会自动集成。这导致使用者需要再次导入依赖的AAR。虽然可以手动解压并合并AAR内容,但此过程繁琐。Android Studio目前没有内置的简单方法自动完成此集成,官方也表示短期内不会提供。这意味着开发者需要寻找自定义解决方案或接受手动操作的复杂性。
摘要由CSDN通过智能技术生成

            现在的SDK基本上都会封装成AAR来发布,但是有个问题,如果你的AAR还引用了其它的AAR,导出的时候并不会自动把引用的AAR也集成进去,别人使用你的AAR的时候,还需要再把你引用的AAR再导入一次。

         如果你的SDK再供给其它SDK,这种集成问题就比较蛋疼了。有没有办法把引用的AAR集成到你的AAR里呢。

         有一个比较繁琐的办法,就是把aar包解压,aar里面可能包含了res,AndroidManifest.xml,jni,jar包等,分别把这些手动合并到你的AAR工程里。

         除了这个繁琐的办法,Android Studio有没有提供一个简单可行的办法,自动集成进去呢,google了一圈,在stackoverflow上找到了如下答案:

            There is no mechanism to combine library. It's a bit complicated as you probably want to control which dependencies get merged (for instance you probably don't want to include support-v4 in there). Also you'd need to merge the resources and Android manifest.

At this time there's no way to easily hack something, unless you are su

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值