从非flavor应用程序引用的Android multi-flavor库-AAPT:未找到任何资源

从非flavor应用程序引用的Android multi-flavor库-AAPT:未找到任何资源,android,gradle,android-productflavors,Android,Gradle,Android Productflavors,我有一个包含字符串资源的库: <string name="lib_name">MyLibrary</string> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/lib_name" /> 在应用程序模块中,我显示了以下文本资源: <string name="lib_

我有一个包含字符串资源的库:

<string name="lib_name">MyLibrary</string>
<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/lib_name" />
在应用程序模块中,我显示了以下文本资源:

<string name="lib_name">MyLibrary</string>
<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/lib_name" />
然后为new flavor\mylibrary\src\myFlavor\res\values\strings.xml创建新的资源文件:

<string name="lib_name">MyLibrary My Flavor</string>
我需要这个应用程序只有默认的味道。“myFlavor”中的资源将在不同的应用程序中使用,这些应用程序也将指定“myFlavor”的风格

我需要在应用程序中更改什么来解决此错误

谢谢你的帮助

编辑:
我上传了我的示例项目。

首先,将flavor配置更改为您的依赖项:

compile project(path: ':mylibrary', configuration: 'myFlavorRelease')

其次,将*mylibrary\src\myFlavor*中错误的AndroidManifest.xml替换为*mylibrary\src\main*中正确的AndroidManifest.xml

您定义了什么build.gradle文件?在library模块的build.gradle中(写在我上面的问题中)。应用程序模块没有定义风格。
compile project(path: ':mylibrary', configuration: 'myFlavorRelease')