库项目-Android Studio:错误:未找到与给定名称匹配的资源

库项目-Android Studio:错误:未找到与给定名称匹配的资源,android,gradle,android-studio,Android,Gradle,Android Studio,我正在尝试将一个库项目()添加到我的Android Studio项目中 但是,由于我的构建无法引用Android样式的对话框LibraryProject中的值,因此我会出现以下构建错误 android-apt-compiler: [NavigationDrawer] /Users/Jase/Downloads/NavigationDrawer/res/values-v11/themes_apptheme.xml:23: error: Error retrieving parent for ite

我正在尝试将一个库项目()添加到我的Android Studio项目中

但是,由于我的构建无法引用Android样式的对话框LibraryProject中的值,因此我会出现以下构建错误

android-apt-compiler: [NavigationDrawer] /Users/Jase/Downloads/NavigationDrawer/res/values-v11/themes_apptheme.xml:23: error: Error retrieving parent for item: No resource found that matches the given name 'DialogStyleLight'.

android-apt-compiler: [NavigationDrawer] /Users/Jase/Downloads/NavigationDrawer/res/values-v11/themes_apptheme.xml:30: error: Error: No resource found that matches the given name: attr 'buttonBackgroundColorNormal'.

android-apt-compiler: [NavigationDrawer] /Users/Jase/Downloads/NavigationDrawer/res/values-v11/themes_apptheme.xml:29: error: Error: No resource found that matches the given name: attr 'buttonSeparatorColor'.

....

我对Gradle一无所知,但我觉得我可能需要告诉构建引用Android风格的对话框。我不知道我完全迷路了


PS:当我用android风格对话框的演示项目创建一个新的android studio项目时,它创建了以下mavin文件。。。我的另一个项目中没有-


我对Java构建系统一无所知,请帮助

尽管您有
build.gradle
文件,但您的项目似乎并没有实际使用它进行构建。android apt编译器消息是IntelliJ的builder发出的。是的,我添加了build.gradle,试图让它正常工作。如果你想使用gradle,你必须全力以赴,把你的项目修改成一个多模块的项目结构,顶层目录有一个
settings.gradle
文件,下面是应用程序和库模块的目录,每个目录都有自己的
build.gradle
文件,您必须重新导入该项目,以便它可以拾取该项目并将其转换为基于gradle的项目。如果您继续使用IntelliJ builder,那么我不太熟悉您需要做什么——通过“项目结构”对话框检查并确保您的应用程序对库模块具有依赖性。谢谢Scott。这开始变得比我希望的更复杂