How to test App Settings in the Simulator? Simulator Settings, Trigger App Settings - grayed out.

On a Venu 2 Plus build the Settings, Trigger App Settings in the Simulator.

Is there a way to test changing the App Settings in the Simulator?

  • 1. you can start the app as Debug and add a breakpoint to the beginning of onSettingsChanged and then step by step find where it crashes. Either there is a bug in your app or your app uses too much memory and when you call Application.getApp().getProperty() it runs out of memory. you haven't told us how it crashes...

    2. Yes, unfortunately Connect IQ store is not very developer friendly. You probably will see the latest up after a while. Sometimes after hours, or a day, and a few months ago it even took 2 days to someone. What I usually do is to upload "another" version (usually it works) and sometimes two new versions. Obviously I only do it for beta apps.

  • Thanks Gavriel,

    1 Are you saying you can debug on the watch [where the problem was but since fixed, see previous post]? It was working fine in the Simulator.

    Watch debugging would be useful another time. Can you use the actual watch instead of the Simulator, because then you have the debug console?

    2. Adding two versions at a time was the solution I came up with too, just thought it was worth mentioning in case there was a fix, as I couldn't find any sure way of making it work. [Tried deleting the storage cache, force stopping the Connect apps, uninstalling the old app version, all sorts, seems like it is cached somehow so doesn't see the new version.

    Even opening a web link which sees the new version doesn't get the Connect IQ to see it.

    Anyway all sorted now.

  • 1. no, sorry I misunderstood I thought the problem was in the simulator.

    On actual watch you might be able to log some things. It takes lot of time. If it doesn't involve settings (or it's ok to go with the default) then you can compile and side load it, disconnect the cable, try it, then reconnect and download the logfile and analyze it. If it involves settings, then you're back with the Connect IQ store (multiple uploads...) But debugging with logs is harder and slower...

    2. The problem is in Garmin's system so you can't fix it only work around it. Its frustrating that this issue is bugging developers for years, the workaround is not only known, but it kind of hints what could be the source of the problem (which probably would make it relatively easy for Garmin to find it and I guess also to fix it) but still nothing happens...

  • If you are having an issue getting an app update installed with the connect mobile app, just use Garmin express.  That's exactly what I tell users and it works like a charm.

    The mobile app should be fixed, but there is a work around.

  • I'll give you my address, please send me a Mac or Windows. You can also try to convince Garmin to build GE for Linux

  • Cant you add a windows partition on your linux box? GE has other benefits. like getting FW updates much faster, apps settings, etc.

    Others that are reading this might have a pc or mac and didn't know GE was a work around.

  • Thanks but GE doesn't work on either of my PCs, won't install on one and gives errors on the other and doesn't work on the phone.

  • What may also work, is after you update the app store, hit the download button in the web based app store.  I've seen that push the latest version to the device

    You may also try powering off and on both your phone and device at the same time,  That may help.

    Not fixes but possible work arounds.

  • An old version of Windows?

    Haven't tried yet Windows 98SE!