我正在设计我的布局,并且我已经从 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 图像,就像我项目中的所有其他资产一样?