android - 无法访问本地 aar 库中的自定义 View ?

标签 android gradle android-studio aar

我有一个包含自定义 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/

相关文章:

java - Android 中平铺 Sprite

安卓操作栏: collapsible SearchView with action button

java - 该 Activity 已经有一个由窗口装饰提供的操作栏。更新android studio后

gradle - 如何使用 gradle 根据项目版本有条件地构建工件?

java - 在 JAR 文件和运行时库路径中包含子项目 gradle 构建输出

android-studio - Android Studio 中是否有 Gradle Sync Now 的键盘快捷键?

java - 为什么我无法停止 Android BluetoothManager 搜索设备?

android - 无法使用Gradle发行版 'http://services.gradle.org/distributions/gradle-1.7-bin.zip'执行构建

android - 如何跨多个项目共享单个库源

java - 如何在Android Studio中自定义方法的JavaDoc模板