值错误:不允许使用布尔类型(在'android:windowBackground',值为'true')

时间:2017-03-30 16:54:55

标签: android

我修改了values.xml文件,我不小心在这部分代码中加了“true”:

 <item name="android:windowBackground"> true </item>

我尝试将“true”更改为其他变量,但始终返回“true”

并出现此错误:

  

错误:(2002,47)不允许使用布尔类型(在'android:windowBackground',值为'true')。

     

错误:任务':app:processDebugResources'的执行失败。   com.android.ide.common.process.ProcessException:无法执行aapt

并且values.xml文件已打开(/ app / build / intermediates / res / merged / debug / values)文件夹。

抱歉我的坏人。

2 个答案:

答案 0 :(得分:0)

只需修改路径app\src\main\res\values

中的styles.xml文件即可
<item name="android:windowBackground">@color/red</item>

像上面这样的东西。用您喜欢的任何颜色替换红色。使用我上面提到的路径来修改styles.xml文件,您指向的路径是一个中间构建路径,该文件中的更改不会影响您的项目,因为它是一个自动生成的文件。

答案 1 :(得分:0)

  1. 转到位于styles.xml文件夹中的app/src/main/res/values文件。
  2. 对于项android:windowBackground,请使用color code代替值true。例如:

    <item name="android:windowBackground">#FF0000</item>
    
  3. 如果多个android:windowBackground中使用truestyle.xml,则将其值更改为color code

  4. 最后,再次cleanbuild您的项目以及设备上的RUN