我正在尝试在MonkeyC中制作可绘制对象,这样我就可以制作自己的WatchFace。但是,资源编译器似乎不起作用,因为它不断弹出此错误:
BUILD: ERROR: D:MonkeyCO-facesourceOfaceView.mc:70: extraneous input '<' expecting {<EOF>, 'using', '(', 'native', 'static', 'hidden', 'var', 'const', 'class', 'function', 'module', 'enum'}
这是我的相关代码段:
<resources>
<drawable-list id="Post" x ="30" y ="30" width = "40" height = "40" background="Gfx.COLOR_BLACK">
<shape type="Polygon" x="37" y="3" points = "3" width = "34" height = "34" color="Gfx.COLOR_ORANGE" />
<shape type="Polygon" x="3" y="3" points = "3" width = "34" height = "34" color="Gfx.COLOR_WHITE" />
</drawable-list>
</resources>
如果您在名为 OfaceView.mc 的文件中有上述 XML 代码(似乎是这种情况),则编译器将该文件视为 MonkeyC 文件(由于 .mc 文件扩展名)。您拥有的 XML 应位于文件扩展名为 .xml 的文件的资源目录/文件夹中