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

时间:2018-08-03 13:41:40

标签: android android-studio android-sdk-tools android-gradle-3.0 android-buildconfig

我将我的应用的编译和目标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 "

1 个答案:

答案 0 :(得分:1)

基本上,问题在于应用中使用了较旧的依赖项才能使用 RobotoTextView 。通过更新此库,我已经能够解决此问题。

来自:

>>> stuff = Stuff.objects.get(...)
>>> stuff.last_data
<Data: ...>
>>> Data.objects.all().delete()
>>> stuff.last_data
None

至:

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