Android Studio添加material依赖后Gradle构建报attr资源未找到错误
你引入的com.google.android.material:material:1.0.0依赖及其配套的androidx.appcompat:appcompat:1.0.0依赖,最低要求编译SDK版本为28,你当前项目的compileSdkVersion低于28,导致高版本SDK新增的系统属性无法被识别,才会出现attr找不到的报错。
修复步骤
- 打开app模块下的
build.gradle文件,修改compileSdkVersion参数为28或更高版本,建议同步修改targetSdkVersion为相同值避免兼容问题,配置示例如下:
android { // 此处修改为28或更高的SDK版本 compileSdkVersion 28 defaultConfig { applicationId "你的包名" minSdkVersion 保持原有配置不变 // 同步修改targetSdkVersion为和compileSdkVersion一致的版本 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } // 其余原有配置保持不变 ... }
- 修改完成后同步gradle配置,执行Clean Project再Rebuild Project操作
- 若仍报错,点击顶部菜单栏
File -> Invalidate Caches / Restart选择无效化缓存并重启IDE,重启后重新构建即可。也可以手动删除路径C:\Users\utr\.gradle\caches下的所有缓存文件,再重新拉取依赖构建。
内容的提问来源于stack exchange,提问作者undefined
相关产品推荐
相关产品推荐

