首页 > 解决方案 > 创建包含另一个 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.aarother.aarlibitembarlayout_fitsystem

所以我的问题是:

标签: androidaar

解决方案


推荐阅读