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

回答 5 浏览 3759 2022-10-27

我的android studio上的一个项目出现了一些问题。所以我删除了那个项目,并开始了一个新的项目,但当我试图运行应用程序时,出现了以下错误。

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

这很奇怪,因为我没有对项目做任何改动。 我试着删除并重新创建项目,但还是同样的错误。

kamal douma 提问于2022-10-27
你可以看看这篇帖子,以及我在那里的评论中链接的那篇。Mike M. 2022-10-27
5 个回答
#1楼
得票数 2

你可以试试这个人的建议:https://www.youtube.com/watch?v=Zlkj1COxKcM

user2807654 提问于2022-11-04
#2楼
得票数 1

我也有这个问题,使用以下版本的build.gradle来解决这个问题

implementation 'androidx.appcompat:appcompat:1.4.2'
implementation 'com.google.android.material:material:1.6.0'
Radesh 提问于2022-11-06
#3楼
得票数 1

解决这个问题的简单方法是通过改变.NET技术来实现的。

implementation "androidx.appcompat:appcompat:1.5.1"

implementation "com.google.android.material:material:1.7.0"

implementation "androidx.appcompat:appcompat:1.4.1"

implementation "com.google.android.material:material:1.6.0"

这为我解决了问题^_^' 。

TEMIMI MOHAMED 提问于2022-11-14
#4楼 已采纳
得票数 0

更新android studio对我来说是个解决办法

kamal douma 提问于2022-11-01
#5楼
得票数 0

这解决了问题:

implementation 'androidx.appcompat:appcompat:1.4.2'
implementation 'com.google.android.material:material:1.6.0'
Gaurav 提问于2022-11-09
Riccardo 修改于2022-11-16
标签