我正在尝试在MonkeyC中制作drawables,这样我就可以创建自己的WatchFace。但是,似乎资源编译器不起作用,因为它不断弹出这个错误:
BUILD: ERROR: D:\MonkeyC\O-face\source\OfaceView.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>
答案 0 :(得分:1)
如果您在名为OfaceView.mc的文件中具有上述XML代码(这似乎是这种情况),则编译器将该文件视为MonkeyC文件(由于.mc文件扩展名)。您拥有的XML应位于文件扩展名为.xml
的文件的资源目录/文件夹中