0
  • 最佳答案

    jar是纯代码的产物,这个是java和kt编译后class的合体。

    so是c和c艹的产物,他们就好比西瓜刀和菜刀。


    Android后来发现lib如果单纯是jar的话,那我如果想把图片, xml等等封装做SDK怎么办呢。

    就有了后来的AAR,包含代码,so,xml,图片等等资源的一种新产物:屠龙刀。


    对于你的情况,你需要做一把屠龙刀

    1139423796017500160  评论     打赏       断点-含光君
  • 打成 aar 包即可

    1204736502274318336  评论     打赏       A lonely cat
    • 臭皮匠  回复 @A lonely cat
      有点懒 看来只能通过aar 去集成了
      臭皮匠 2021-11-26 15:01   回复 1382711465131241472
    • A lonely cat  回复 @臭皮匠
      是呀
      A lonely cat 2021-11-26 15:10   回复 1204736502274318336
  • 突然想到 之所以区分jar包 so包 那肯定是so包不能直接转化为jar包的 那又得推回aar的形式才能解决了么 细究下去就不太懂了

    1382711465131241472  评论     打赏       臭皮匠
    相关问题
    2023-11-21 15:11 13 2
    陈钱罐16 · 领券联盟
    2023-11-11 18:09 23 8
    哈哈android · AOSP
    2023-11-10 15:52 13 12
    2023-11-10 00:26 22 10
    zhanghengze · Android
    2023-10-26 21:52 22 8