Gradle: Error retrieving parent for item: No resource found that matches the given name

编译失败:Gradle: Error retrieving parent for item: No resource found that matches the given name

 Gradle: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'.

一般遇到这种问题,先要锁定问题产生的位置。我们是在 make project 的过程中产生的报错,所以,肯定是跟编译的环境设置有些关系。一般去找找相关设置,看看是否有设置错的。比如:

    compileSdkVersion 23
    
    buildToolsVersion "23.0.3"
    
    compile 'com.android.support:appcompat-v7:23.3.0'
    

如果你用的是 intellij idea 开发 android,可能还得关注一下 java 的版本:

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_6
        targetCompatibility JavaVersion.VERSION_1_6
    }

这里说一下,这些配置最好都在 balabala.gradle 中手动改,不然通过 F4 打开 Project Structure 改的话,有时候会出现修改不成功的情况。(就是改了也无效,gradle 没有同步更新。)

    原文作者:弄马哥nomag
    原文地址: https://www.jianshu.com/p/e53ae46e18f8
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞