Android 首选项默认值重复资源

Android preference defautvalue duplicate resource

我想为 android 应用程序进行设置 activity。我使用标准 activity 进行设置,但我不断收到错误消息:

\.gradle\caches\transforms-2\files-2.1\e3ce7e7cf0568bf54350349961cc10db\preference-1.1.1\res\values\values.xml:257:5-336:25: AAPT: error: duplicate value for resource 'attr/defaultValue' with config ''.

我认为它与 androidx.preference.PreferenceFragmentCompat 有关,因为当我删除对 android.preference:preference:1.1.1 的依赖时错误消失了。你知道如何解决这个问题吗?

我明白了。 DevaultValue 已由我在 res/attr/ 文件夹中定义。删除此值使其生效。

如果您在 attrs 文件中已经有一个带有 defaultValue 的字段,请重命名它并尝试重建它。有效