Appcompat-v7:27.1.1样式错误

时间:2018-06-13 12:47:17

标签: android android-support-library android-studio-3.0 appcompat-v7

我的应用程序突然开始抛出此错误:

  

错误:: style>。   消息{kind = ERROR,text = error :: style>。,sources =   [... / gradle这个/高速缓存/变换-1 /文件-1.1 /程序兼容性-v7-> 27.1.1.aar / 6841cb0f36d8ca017bbed63b78588e52 / RES /值/ values.xml:1586:5→1587:13] ,原始消息=,工具名称= Optional.of(AAPT)}

这就是它所指的那条线:

  

父=" Base.DialogWindowTitle.AppCompat">   

我从sdk管理器中卸载了支持存储库并重新安装了它!但它没有解决问题!

这是我在app gradle中对支持库的使用:

implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:cardview-v7:27.1.1'
implementation 'com.android.support:design:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.2'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

1 个答案:

答案 0 :(得分:1)

在我创建了一个新项目并一个接一个地添加所有类和资产之后,我终于找到了问题。 问题出在我的style.xml中,并且由于一个错误的样式定义! 有一个嵌套的样式定义!像这样的东西:

<style name="someThing">
   ...
   <style name="anotherStyle">
      ...
   </style>
</style>

我认为android studio 3.1.3可以更好地指出问题! 谢谢!