How to resolve "Error:Error: ' ' is not a valid resource name character" in Android?

时间:2016-12-02 04:58:57

标签: android

Error:Error: ' ' is not a valid resource name character

Error:Execution failed for task ':app:mergeDebugResources'.**

C:\Users\Sushant\Desktop\AndroidScientificCalculator\app\src\main\res\values\colors.xml: Error: ' ' is not a valid resource name character

How can I correct my errors?

enter image description here

Link for Project Files:

https://drive.google.com/open?id=0BwjnJ7qmzQucZV82ODVLUmdVcTg

.rar file Link:

(https://drive.google.com/open?id=0BwjnJ7qmzQucNDlBc3Y2T2pLV2c)

3 个答案:

答案 0 :(得分:2)

color.xml中删除此行:

<color name="calculator _background">#2196F3</color>

activity_main.xml中的此按钮:

<Button
        android:id="@+id/single_delete"
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:textSize="1sp"
        android:padding="8dp"
        android:textAllCaps="false"
        android:layout_marginRight="1dp"
        android:textColor="@color/calculator_color"
        android:background="@drawable/deleteicon"
        android:text="@string/single_delete" />.

您放置android:background="@drawable/deleteicon"但不是drawable文件夹,而是mipmap文件夹。首先,您必须在deleteicon个文件夹中加入mipmap,然后必须添加android:background="@mipmap/deleteicon"

修改

完成!这是:https://drive.google.com/file/d/0B09ZVpUGDlgpWFVxVzd3UUZSdkk/view

答案 1 :(得分:1)

分析完您的代码后。

res 中没有任何Drawable文件夹。

您必须在 res 下创建Drawable文件夹。

并且必须在 res&gt; drawable 文件夹下放置 deleteicon .png。

工作正常。请再次分析您的代码。

答案 2 :(得分:0)

解决方案:只需删除空格

color.xml

将此行<color name="calculator _background">#2196F3</color>更改为<color name="calculator_background">#2196F3</color>