我正在使用Eclipse、ConnectIQ插件和MonkeyC为Garmin手表编写应用程序。我可以在模拟器上运行几个示例应用程序,但大多数情况下,当我点击" run“时,我的编辑就不会部署。
IDE信息: Eclipse for Java开发人员版本: 2018-12 (4.10.0)构建id: 20181214-0600
在Garmin的ActivityTrackerApp中,默认UI位于文件ActivityTrackerApp.mc中。我正在编辑的台词是:
var stepsPercent = info.steps.toFloat() / info.stepGoal;drawBar(dc,"Steps",dc.getHeight() / 4,stepsPercent,Graphics.COLOR_GREEN);
我从这两行编辑字符串“步骤”,然后点击"Run“。
我希望看到模拟器中的标签“步骤”更改为我输入的任何新字符串,但是标签看起来没有变化。我试着重新启动模拟器,并在模拟器中杀死应用程序。我也尝试了几次清洁和重建这个项目,但没有改变。我没有看到任何编译器错误,也没有预期的任何错误。要获得编译和部署所需的有效代码更改需要什么?
发布于 2019-01-24 16:31:13
我发现我只需要保存已更改的文件才能编译这些更改。我的混淆是基于Visual的,在Visual中,这是自动完成的。在Eclipse中并非如此,至少在默认情况下是这样的。请注意,在生成之前有一个设置要自动保存,即使在检查该设置之后,我仍然必须手动单击保存。
https://stackoverflow.com/questions/54351264
复制相似问题