0

我正在设计我的布局,并且我已经从 Sketch 中导出了许多资产。一切正常,但仅在一项特定资产上,我收到以下错误:

在此处输入图像描述

资源就在那里,包含在项目中,我可以完美地打开它(一个普通的 PNG)等等,并且在任何方面与任何其他资产没有什么不同。

当我点击Details上面的错误时,我得到:

java.lang.NumberFormatException: Color value '@drawable/comment_off' must start with #
    at com.android.layoutlib.bridge.impl.ResourceHelper.getColor(ResourceHelper.java:79)
    at com.android.layoutlib.bridge.impl.ResourceHelper.getDrawable(ResourceHelper.java:270)
    at android.content.res.BridgeTypedArray.getDrawable(BridgeTypedArray.java:729)
    at android.widget.ImageView.<init>(ImageView.java:152)
    at android.widget.ImageView.<init>(ImageView.java:140)
    at android.widget.ImageView.<init>(ImageView.java:136)
    ...

为什么Android Studio 认为我的drawable 是一种颜色,而它是PNG 图像,就像我项目中的所有其他资产一样?

4

1 回答 1

0

您可能需要检查可绘制文件夹的拼写以确保它是正确的,并且图像存在于引用的资产文件夹中。

于 2016-06-15T20:32:51.550 回答