I have not experienced this on any other device but the Montana, but it happens both on the Simulator as well as a real device (as reported by one of my users) ... but the following line of code gives a circular dependency error no matter where it is placed:
bikeRadar = new AntPlus.BikeRadar(null);
Right now I have it in the initialize of my FitContributions class. But it also gives that error from within the View class initialize method. I have pushed my latest code to the github repository for the project available here:
Also, edited to add that the Montana user said that they used my app with no problems, but the latest update to the Montana (not to my app, I hadn't updated my app in a really long time) was causing the problem. I recompiled my app for the new version of the Connect IQ sdk and now I am getting this error when trying to run the device on the Montana simulator, but not when I run it on other devices (edge, watches, etc...).