Am使用androidx支持库,随附的库
com.google.android.material:material:1.1.0-alpha05
在构建应用程序时出现错误,我没有在应用程序中使用任何名片视图。
public static boolean instanceOf(Object object, Class<?> superclass) {
return superclass.isAssignableFrom(Hibernate.getClass(object));
}
已经尝试使用SO Thread1,SO Thread2,SO Thread3
但尚未找到任何解决方案。
Android resource linking failed
error: resource style/CardView (aka com.app.myapp:style/CardView) not found.
error: style attribute 'attr/cardElevation (aka com.app.myapp:attr/cardElevation)' not found.
error: style attribute 'attr/cardBackgroundColor (aka com.app.myapp:attr/cardBackgroundColor)' not found.
error: style attribute 'attr/cardCornerRadius (aka com.app.myapp:attr/cardCornerRadius)' not found.
error: failed linking references.
我无法使用带有“ com.google.android.material ”相同错误的任何视图,请帮助我解决该问题。
答案 0 :(得分:1)
首先,请尝试删除以下依赖项,因为com.google.android.material:material:1.1.0-alpha05
已经拥有它们,它将自动提取正确的版本。
implementation 'androidx.appcompat:appcompat:1.1.0-alpha04'
implementation 'androidx.cardview:cardview:1.0.0'
// Remove it also if you are not using anything from the legacy support library.
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
还要确保您已经完成的compileSdkVersion
是 28 。
解决了这些问题之后,如果需要,您可以再次尝试使用一个特定的版本。
答案 1 :(得分:0)
可能是主题和样式存在问题。可能您的图书馆之一期望该样式可用,但找不到它。
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="cardViewStyle">@style/CardView</item>
</style>