我正在使用Eclipse,ConnectIQ插件和MonkeyC编写Garmin手表的应用程序。我可以在模拟器上运行几个示例应用程序,但是大多数情况下,当我单击“运行”时,我的编辑不会部署。
IDE信息: Java开发人员的Eclipse IDE 版本:2018-12(4.10.0) 版本号:20181214-0600
在Garmin SDK的ActivityTrackerApp中,默认用户界面位于文件ActivityTrackerApp.mc中。我正在编辑的行是:
var stepsPercent = info.steps.toFloat()/ info.stepGoal; drawBar(dc,“ Steps”,dc.getHeight()/ 4,stepsPercent,Graphics.COLOR_GREEN);
我正在这两行中编辑字符串“ Steps”,然后单击“ Run”。
我希望模拟器中的标签“ Steps”更改为我输入的任何新字符串,但标签看起来没有变化。我尝试重新启动模拟器以及杀死模拟器中的应用程序。我还尝试了几次清洁和重建项目,而没有进行任何更改。我没有看到任何编译器错误,也没有任何期望。进行有效的代码更改以编译和部署需要什么?
答案 0 :(得分:1)
我发现我只需要保存更改后的文件即可编译更改。我的困惑是基于Visual Studio的,它是自动完成的。至少在默认情况下,在Eclipse中不是这样。请注意,有一个设置可以在构建之前自动保存,尽管即使在检查完该设置后,我仍然必须手动点击保存。