【问题标题】:Appcompat-v7:27.1.1 style errorAppcompat-v7:27.1.1 样式错误
【发布时间】:2018-06-13 12:47:17
【问题描述】:

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

错误::样式>。 Message{kind=ERROR, text=error: :style>., sources= [.../.gradle/caches/transforms-1/files-1.1/appcompat-v7->27.1.1.aar/6841cb0f36d8ca017bbed63b78588e52/res/values/values.xml:1586:5->1587:13],原文message=, 工具名=Optional.of(AAPT)}

这是它指向的线:

parent="Base.DialogWindowTitle.AppCompat">

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

这是我在 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'

【问题讨论】:

  • 删除构建文件夹后尝试清理和重建项目。
  • 我试过了,但没有成功!问题依然存在!
  • 基于 cmets on this medium post [android.jlelse.eu/… 我认为问题出在 android studio 3.1

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


【解决方案1】:

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

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

我认为android studio 3.1.3 在指出问题方面可以做得更好! 谢谢!

【讨论】:

    猜你喜欢
    • 2018-11-10
    • 1970-01-01
    • 1970-01-01
    • 2018-12-15
    • 2015-05-30
    • 1970-01-01
    • 2015-06-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多