发布于 4年前

解决Android错误:No resource found that matches the given name: attr 'android:keyboardNavigationCluster'

问题

升级到Android Support Library version 26.0.0 报错:

..\build\intermediates\res\merged\debug\values-v26\values-v26.xml
Error:(5, 21) No resource found that matches the given name: attr 'android:keyboardNavigationCluster'.
Error:(5, 21) No resource found that matches the given name: attr 'android:keyboardNavigationCluster'.

这个应该是Android Support Library version 26的bug,参考Issue Tracker

解决方案

buildToolVersion修改为26.0.1,各相关版本如下:

compileSdkVersion 26
buildToolsVersion "26.0.1"
targetSdkVersion 26

依赖

compile 'com.android.support:appcompat-v7:26.0.1'
compile 'com.android.support:design:26.0.1'
compile 'com.android.support:recyclerview-v7:26.0.1'
compile 'com.android.support:cardview-v7:26.0.1'
©2020 edoou.com   京ICP备16001874号-3