library工程引入本地的aar包后,其他工程可以正常引用到吗?

柴西卡夫卡 2017-02-07 11:44:14
本身的library工程也会作为一个aar提供给外部(比如叫main.aar), 它包含的aar可能有 1.aar, 2.aar, 当把这个main.aar提供给外部的app 调用时,我发现app里找不到嵌套的1.aar 2.aar, 这种调用方式本身是不可行的吗?
...全文
388 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljzhangdawei 2017-06-19
  • 打赏
  • 举报
回复
这个问题我也遇到了,求大神指点...
柴西卡夫卡 2017-02-15
  • 打赏
  • 举报
回复
引用 1 楼 xiaohuh421 的回复:
系统肯定不会默认让外部能直接引用, 不然的话, 你想一下, 比如你公司有一个提供给第三方使用的库, 但是里面引用到了一些公司私有的技术工具库, 你会开心的让第三方能直接用这些私有的工具库吗? 显然是你不愿意看到的. 估计要么就是再封装一下, 让外部使用 要么就是直接让其它人也引用这引包.
也不是让第三方用到,只要让main.aar自己能引用就可以了。问题就是这种结构放到app里, android studio看起来只会解压一层, 那main.aar自己就找不到1.aar, 2.aar了, 导致运行时报错
ll444169487 2017-02-08
  • 打赏
  • 举报
回复
aar对外部应用算一种加密了已经,肯定是调用不到的
xiaohuh421 2017-02-07
  • 打赏
  • 举报
回复
系统肯定不会默认让外部能直接引用, 不然的话, 你想一下, 比如你公司有一个提供给第三方使用的库, 但是里面引用到了一些公司私有的技术工具库, 你会开心的让第三方能直接用这些私有的工具库吗? 显然是你不愿意看到的. 估计要么就是再封装一下, 让外部使用 要么就是直接让其它人也引用这引包.

80,356

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧