Android Studio“检索项目的父项时出错:找不到资源”

时间:2015-11-03 11:05:37

标签: android

如何在Android Studio中解决以下错误?

  

错误:检索项目的父项时出错:找不到匹配的资源   给定的名字   '机器人:TextAppearance.Material.Widget.Button.Inverse'

     

错误:检索项目的父项时出错:找不到匹配的资源   给定的名字   '机器人:TextAppearance.Material.Widget.Button.Inverse'

     

错误:任务':app:processDebugResources'执行失败。

     
    

com.android.ide.common.internal.LoggedErrorException:无法运行命令:       C:\ Users \用户奥兹\应用程序数据\本地\ Android的\ SDK \构建工具\ 21.1.2 \ aapt.exe     包-f --no-crunch -I     C:\ Users \用户奥兹\应用程序数据\本地\ Android的\ SDK \平台\ Android的21 \的android.jar     -M C:\ Users \ Ozzy \ AndroidStudioProjects \ Test \ app \ build \ intermediates \ manifests \ full \ debug \ AndroidManifest.xml     -S C:\ Users \ Ozzy \ AndroidStudioProjects \ Test \ app \ build \ intermediates \ res \ debug     -A C:\ Users \ Ozzy \ AndroidStudioProjects \ Test \ app \ build \ intermediates \ assets \ debug     -m -J C:\ Users \ Ozzy \ AndroidStudioProjects \ Test \ app \ build \ generated \ source \ r \ debug     -F C:\ Users \ Ozzy \ AndroidStudioProjects \ Test \ app \ build \ intermediates \ res \ resources-debug.ap_     --debug-mode --custom-package com.example.ozzy.test -0 apk --output-text-symbols C:\ Users \ Ozzy \ AndroidStudioProjects \ Test \ app \ build \ intermediates \ symbols \ debug     错误代码:1输出:       C:\ Users \用户奥兹\ AndroidStudioProjects \测试\应用\构建\中间体\ RES \调试\值-V23 \ values.xml:5:     错误:检索项目的父项时出错:找不到任何资源     匹配给定的名称     '机器人:TextAppearance.Material.Widget.Button.Inverse'。       C:\ Users \用户奥兹\ AndroidStudioProjects \测试\应用\构建\中间体\ RES \调试\值-V23 \ values.xml:20:     错误:检索项目的父项时出错:找不到任何资源     匹配给定名称'android:Widget.Material.Button.Colored'。

  

3 个答案:

答案 0 :(得分:2)

可能是你的values.xml中有错误,但它可能在另一个xml文件中。

检查所有xml文件。

希望这有帮助。

答案 1 :(得分:1)

  

错误:检索项目的父项时出错:找不到匹配的资源   给定的名字   '机器人:TextAppearance.Material.Widget.Button.Inverse'

您需要将compileSdkVersion设置为23

打开 build.gradle 并设置此

compileSdkVersion 23
buildToolsVersion '23.0.1'

然后清理并重建(首先执行Gradle Sync)并重新启动。

  

Error retrieving parent for item: No resource found that matches the given name after upgrading to AppCompat v23

答案 2 :(得分:0)

您的编译SDK版本必须与支持库的主要版本匹配。

由于您使用的是支持库的第23版,因此需要针对Android SDK的第23版进行编译。

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"
}