我正在开发一个库。我正在通过在应用程序项目中创建一个新的库模块来开发它,它可以正常工作(即使我从app gradle文件中删除了设计库。)。但是当我尝试通过从"库中获取.aar文件时在不同的应用程序中使用它 - >构建 - >输出 - > AAR"文件夹并将其添加为新的java / .aar模块,它不构建并显示以下异常:
Error:(36, 30) No resource found that matches the given name (at 'layout_behavior' with value '@string/appbar_scrolling_view_behavior').
例外是在库的所有布局文件中。如果你没有包含" com.android.support:design"几乎所有相关的Stackoverflow帖子都会告诉你这个错误。在gradle。但我的库gradle文件有这个库。下面是来自库的布局文件,错误:
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/lib/lib-package-here"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:animateLayoutChanges="true">
我改变了第三行来自&#34; / apk / res-auto&#34;阅读了几篇SO帖子之后的当前版本。 这里发生了什么?我应该做些什么来将我的库无缝集成到其他应用程序中?