【问题标题】:Suddenly can't determine type for tag error突然无法确定标签错误的类型
【发布时间】:2022-11-07 12:58:03
【问题描述】:

今天突然报错:

Can't determine type for tag '<macro name="m3_comp_bottom_app_bar_container_color">?attr/colorSurface</macro>'

从哪儿冒出来。使缓存无效并重新启动和清理不起作用。结帐到以前 100% 有效的旧版本,不起作用。

也已经尝试过其他线程的解决方案:

implementation 'androidx.appcompat:appcompat:1.5.1'    
implementation 'com.google.android.material:material:1.7.0'

改成这个 & 清理和重建不起作用,同样的错误。

Android Studio 版本为 Bumblebee 2021.1.1 targetSDKVersion 是 31,到目前为止一切都很好。

谢谢

【问题讨论】:

  • 您是否更新了 gradle 或其他工具?或者它可能被已弃用的第 3 方库使用?
  • 这似乎是最近更新的一个常见问题,因为从昨天开始有几个用户发布了关于它的问题。到目前为止,这是唯一一个有答案的人:stackoverflow.com/q/74191324

标签: java android


【解决方案1】:

我也遇到了同样的问题。我在 Gradle 中使用以下组合解决了它

implementation 'androidx.appcompat:appcompat:1.4.2'
implementation 'com.google.android.material:material:1.6.0'

另外,我使用的是这个版本的KOTLIN

kotlin_version = '1.5.21'

AndroidStudio 版本为 Bumblebee 2021.1.1 |补丁 3

【讨论】:

    【解决方案2】:

    我通过以下方式解决了这个问题: 将 AGP 更新到 7.2.0 升级到 7.3.3 appcompat v.1.5.0 材料设计 1.7.0

    更新 AGP 对我来说似乎是必须的

    【讨论】:

      猜你喜欢
      • 2022-11-05
      • 1970-01-01
      • 2011-06-29
      • 2011-06-28
      • 1970-01-01
      • 2022-11-06
      • 1970-01-01
      • 2021-11-14
      • 1970-01-01
      相关资源
      最近更新 更多