android - 创建包含另一个 android arr 的 android aar
问题描述
我创建了一个mine.aar
引用另一个 aar ( ) 的 aar ( other.aar
)。
我有两者的源代码,aar
并且都保存在本地(在 libs 目录中)。
我只想分发mine.aar
,所以无论谁将它添加到其项目中,只需要添加一个本地文件,因为来自的代码other.aar
将在“内部”mine.aar
当我添加mine.aar
到一个项目时,我得到:
Execution failed for task ':app:processDebugResources'.
> Android resource linking failed
/Users/kodiak/.gradle/caches/transforms-2/files-2.1/cc11357a55d4d7c90e9854a3725b5e6d/res/layout/activity_item.xml:17: AAPT: error: attribute libappbarlayout_fitsystem (aka com.awproject:libitembarlayout_fitsystem) not found.
哪里是引用自定义视图layout/activity_item.xml
的布局,并且是此自定义视图的属性。mine.aar
other.aar
libitembarlayout_fitsystem
所以我的问题是:
- 是否可以
mine.aar
随代码一起发货other.aar
?
解决方案
推荐阅读
- c# - C#如何制作背景颜色未填充100%的标签
- excel - 如何在没有#NA错误的情况下传递不同维度的命名范围
- python - ImportError:无法导入 Django。蟒蛇路径
- python - 用硒刮不能点击可点击的文本
- python - 如何使用 discord.py 中的图像编辑消息?
- c++ - 如何在内部类中引用外部类的模板参数?
- angular - 如何以角度分别创建登录注册和主应用程序?
- ios - 如何使用 iOS Swift SKOverlay 和 UIKit 来交叉推广另一个应用程序?
- reactjs - 在反应组件中使用 const foo = require(bar)?
- reactjs - 另一个使用路径中的动态导入组件在反应中