gpt4 book ai didi

Android 无法解析符号 '?attr/selectableItemBackground'

转载 作者:IT王子 更新时间:2023-10-28 23:40:06 26 4
gpt4 key购买 nike

<android.support.v7.widget.CardView
android:id="@+id/card_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/card_outer_padding"
android:layout_marginTop="@dimen/card_outer_padding"
android:layout_marginRight="@dimen/card_outer_padding"
android:layout_marginBottom='@{model.cardBottomMargin}'
android:foreground="?attr/selectableItemBackground"
android:onClick="@{model::onCardClick}"
app:cardElevation="2dp"
app:cardCornerRadius="2dp"
app:cardUseCompatPadding="true">
</android.support.v7.widget.CardView>

我收到了这个错误信息

无法解析符号 ?attr/selectableItemBackground验证 Android XML 文件中的资源引用。

<TextView
android:id="@+id/country_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginRight="40dp"
android:text="@{model.name}"
style="@style/TextAppearance.AppCompat.Headline"
tools:text="Country"/>

而且,我也遇到了类似的错误

无法解析符号“@style/TextAppearance.AppCompat.Headline”
验证 Android XML 文件中的资源引用。

任何指针都会很棒!谢谢!好像和这个有关thread但没有提供解决方案:

最佳答案

我认为这是 IDE 和 Android Gradle 插件的通信问题。无论如何,我发现可靠解决的唯一方法是删除.idea/中的有问题的库库/ 文件夹。

所以,对你来说,因为 lint 检查无法识别 ?attr/selectableItemBackground

  1. 找到 Gradle__com_android_support_xxx.xml 文件
  2. 删除这些文件
  3. 与文件系统同步 IDE
  4. 使用 Gradle 文件同步项目
  5. 重建您的项目

您可以通过单击工具栏顶部的"file"并选择“与文件系统同步”然后选择“使用 gradle 文件同步项目”来进行同步。

我尝试了其他建议的解决方案 - 在我的模块 build.gradle 文件中具有 appcompat-v7 依赖项,并且将 google() 存储库作为第一行项目 build.gradle 依赖项。纳达。

这些解决方案也没有帮助...

  • 使缓存无效/重新启动不起作用。
  • 清理/重建项目。

关于Android 无法解析符号 '?attr/selectableItemBackground',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44007653/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com