将 compileSdkVersion 和 targetSdkVersion 更新为 26 时 - 资源 'attr/fontFamily' 与配置的重复值

While updating compileSdkVersion & targetSdkVersion to 26 - duplicate value for resource 'attr/fontFamily' with config

我正在将我的应用程序编译和目标 SDK 版本从 23 更新到 26 (Android 8.0)。但是更新后,出现以下错误:

错误:资源 'attr/fontFamily' 的重复值与配置 '.

现在 gradle 中有以下支持库:

implementation 'com.android.support:support-v4:26.1.0'
implementation 'com.android.support:cardview-v7:26.1.0'
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support:design:26.1.0'

请不要建议将targetSdkVersion降级到25。也不要建议这个问题:Duplicate value for resource 'attr/font' with config "

基本上,问题出在应用程序中用于使用 RobotoTextView 的旧依赖项。我已经能够通过更新这个库来解决这个问题。

来自:

implementation 'com.github.johnkil.android-robototextview:robototextview:2.5.0'

至:

implementation 'com.github.johnkil.android-robototextview:robototextview:4.0.0'