我有一个包含自定义 View 类的本地 aar 文件(包括 res/values/attrs.xml 文件)。
我知道默认情况下本地 aars 还不能工作,我已经尝试了这里建议的所有解决方法:How to manually include external aar package using new Gradle Android Build System (Ran 和 Vipul 的回答)。
但是,这些解决方案似乎都没有采用自定义 View 类。我的意思是它不会出现在布局编辑器的“自定义 View ”下。
这应该有效吗?或者是否需要一些额外的 gradle-fu 巫术?
最佳答案
即使这太旧了,我还是要花两分钱买它。
在我的例子中,我有一个自定义 View 继承了库项目中的 RecyclerView
类,但无法从项目布局文件访问它。
事实证明,即使它包含在库中,我也必须在项目 Gradle 中添加回收器 View 依赖项(或 com.android.support:design
)。
关于android - 无法访问本地 aar 库中的自定义 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23767453/