Android 无法从应用程序/生成文件夹中删除xml文件

Android 无法从应用程序/生成文件夹中删除xml文件,android,android-layout,android-theme,Android,Android Layout,Android Theme,我试图为一个主题(ActionBar)添加背景, 但后来一切都出了问题 代码: 决定还原我的代码: <?xml version="1.0" encoding="utf-8"?> <resources> <style name="Theme.AppCompat.DayNight" parent="Theme.AppCompat"/> <style name="Theme.AppCompat.DayNight.DarkActionBar" p

我试图为一个主题(ActionBar)添加背景, 但后来一切都出了问题

代码:

决定还原我的代码:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="Theme.AppCompat.DayNight" parent="Theme.AppCompat"/>
    <style name="Theme.AppCompat.DayNight.DarkActionBar" parent="Theme.AppCompat"/>
    <style name="Theme.AppCompat.DayNight.Dialog" parent="Theme.AppCompat.Dialog"/>
    <style name="Theme.AppCompat.DayNight.Dialog.Alert" parent="Theme.AppCompat.Dialog.Alert"/>
    <style name="Theme.AppCompat.DayNight.Dialog.MinWidth" parent="Theme.AppCompat.Dialog.MinWidth"/>
    <style name="Theme.AppCompat.DayNight.DialogWhenLarge" parent="Theme.AppCompat.DialogWhenLarge"/>
    <style name="Theme.AppCompat.DayNight.NoActionBar" parent="Theme.AppCompat.NoActionBar"/>
</resources>

但随后它显示了相同的错误,并且XML文件没有真正编辑

尝试了一些解决方案,例如:

1.清洁项目(不起作用) 2.重建项目(不起作用) 3.删除应用程序/生成文件夹并再次作为运行(不起作用) 4.以管理员身份运行(不工作) 5.关闭Android Studio并再次运行(不起作用) 6.仅删除res文件夹(不起作用)

一切都出了问题

目录:app\build\mediates\res\merged\debug\values-night-v8\values-night-v8.xml


有什么解决方案吗?

您忘记将
@color
添加到背景标签:

只要换个衣服就行了

<item name="android:background">"colorPrimary"</item>
“colorPrimary”
与此一致

<item name="android:background">@color/colorPrimary</item>
@color/colorPrimary
事实上,你拥有的只是一个字符串,android无法知道你指的是颜色资源中的colorPrimary值


希望有此帮助。

使用颜色文件代替colorPrimary字符串like@color/ColorPrimary尝试此文件>使缓存无效/重新启动>使缓存无效并重新启动根本无法编辑该文件。即使我更改为@color/colorPrimary,它也会再次更改为无效代码。顺便说一句,无效和重新启动也没有帮助。
<item name="android:background">"colorPrimary"</item>
<item name="android:background">@color/colorPrimary</item>