使用带有MonkeyC插件的eclipse,MonkeyC资源编译器无法识别资源代码

时间:2016-03-20 12:51:48

标签: eclipse eclipse-plugin garmin connectiq

我正在尝试在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>

1 个答案:

答案 0 :(得分:1)

如果您在名为OfaceView.mc的文件中具有上述XML代码(这似乎是这种情况),则编译器将该文件视为MonkeyC文件(由于.mc文件扩展名)。您拥有的XML应位于文件扩展名为.xml

的文件的资源目录/文件夹中