1

我正在使用 Eclipse、ConnectIQ 插件和 MonkeyC 为 Garmin 手表编写应用程序。我可以在模拟器上运行几个示例应用程序,但大多数情况下,当我点击“运行”时,我的编辑不会部署。

IDE 信息:适用于 Java 开发人员的 Eclipse IDE 版本:2018-12 (4.10.0) 内部版本号:20181214-0600

在 Garmin SDK 的 ActivityTrackerApp 中,默认 UI 布局在文件 ActivityTrackerApp.mc 中。我正在编辑的行是:

var stepsPercent = info.steps.toFloat() / info.stepGoal; drawBar(dc, "步数", dc.getHeight() / 4, stepsPercent, Graphics.COLOR_GREEN);

我正在编辑这两行中的字符串“Steps”,然后点击“Run”。

我希望看到模拟器中的标签“Steps”更改为我输入的任何新字符串,但标签看起来没有变化。我尝试重新启动模拟器以及杀死模拟器中的应用程序。我还尝试了几次清理和重建项目,没有任何变化。我没有看到任何编译器错误,我也不期待任何错误。获得有效的代码更改以编译和部署需要什么?

4

1 回答 1

2

我发现我只需要保存更改的文件即可编译更改。我的困惑是基于 Visual Studio 自动完成的。在 Eclipse 中不是这样,至少在默认情况下是这样。请注意,在构建之前有一个自动保存的设置,尽管即使在检查了该设置之后,我仍然必须手动点击保存。

于 2019-01-24T16:31:13.127 回答