看起来 android studio 无法从依赖项中找到 类

Looks like android studio can't find classes from dependency

我想为我的应用制作设置片段,所以我向我的 build.gradle

添加了偏好依赖项
def preference_version = "1.1.1"
    implementation "androidx.preference:preference:$preference_version"
    implementation "androidx.preference:preference-ktx:$preference_version"

但是当我想在 XML 布局中使用此库中的任何 class 时,例如

<PreferenceScreen
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <SwitchPreferenceCompat
        app:key="notifications"
        app:title="Enable message notifications"/>

    <Preference
        app:key="feedback"
        app:title="Send feedback"
        app:summary="Report technical issues or suggest new features"/>

</PreferenceScreen>

我遇到错误:

我尝试在使用 /gradlew clean 后构建项目但没有任何帮助,我尝试使用不同版本的依赖项,不同版本的 gradle 并且仅使用 [=32= 的依赖项] 并且只依赖于 kotlin 多次使用不同的配置但没有任何帮助。 XML 文件之外的奇怪之处似乎一切正常,我可以很好地使用此库中的 classes,但我需要使用 PreferenceScreen class 进行布局,但它无法识别它。

您是否将 xml 文件放在“xml”文件夹下?

必须放在“xml”文件夹下,不能放在“layout”文件夹下

您必须使用 PreferenceActivity 并调用文件:

addPreferencesFromResource(R.xml.settings);

官方文档:https://developer.android.com/guide/topics/ui/settings