Android resource linking failed com.example.cameratest.app-mergeDebugResources-15:/values/values.xml:1703: error: resource attr/colorPrimaryVariant (aka com.example.cameratest:attr/colorPrimaryVariant) not found. error: resource style/Theme.MaterialComponents.DayNight.DarkActionBar (aka com.example.cameratest:style/Theme.MaterialComponents.DayNight.DarkActionBar) not found.
时间: 2023-12-11 11:03:06 浏览: 819
AnIntroductiontoGCC.zip_Linux/Unix编程_Unix_Linux_
这个错误通常是由于Gradle依赖关系问题导致的。你可以尝试以下步骤解决这个问题:
1. 确保项目中使用的所有依赖项都已正确设置,特别是Material Design组件的依赖项。在build.gradle文件中添加以下依赖项,然后重新构建项目:
```
implementation 'com.google.android.material:material:1.2.1'
```
2. 清理并重新构建项目。在Android Studio中,选择菜单栏中的Build -> Clean Project,然后选择Build -> Rebuild Project。
3. 检查你的styles.xml文件中的主题是否正确设置。你可能需要将主题设置为Theme.MaterialComponents.DayNight.DarkActionBar或其他Material Design主题。
如果以上步骤都不能解决问题,请在控制台中查看详细的错误消息,尝试找到更多有关错误原因的信息。
阅读全文