我在运行 Android 应用程序时遇到问题:
Can't determine type for tag '<macro name="m3_comp_assist_chip_container_shape">?attr/shapeAppearanceCornerSmall</macro>'
无法解决这个问题。
我尝试根据 stackoverflow 中提供的答案更新以下库,但没有帮助。
实现“androidx.appcompat:appcompat:1.4.1” 实现 'com.google.android.material:material:1.6.0'
我找到了问题的解决方案。
我将compileSdkVersion从31更改为33,并且无需升级gradle即可工作。 我的gradle版本是7.1.1
实现“androidx.appcompat:appcompat:1.4.1”
实现“com.google.android.material:material:1.6.0”
对上述版本进行这些更改,错误将得到解决。
这并不是一个很好的答案,但对我有用的是找到依赖于新版本材料和降级的软件包。您可以使用
./gradlew app:dependencies
找到传递包依赖项。对我来说,有问题的包裹是react-native-screens@^3.29.0
react Native 项目中的 in for android 也发生了同样的问题。
我提到了解决我的问题的步骤。
implementation 'com.google.android.material:material:1.1.0'
然后在恢复所有更改后,现在是 implementation 'com.google.android.material:material:1.1.0'
。