Is the app name too long? Is there a reason for the app to be removed from the Apps directory?
Is the app name too long? Is there a reason for the app to be removed from the Apps directory?
Does it have the same manifest ID as another one of your apps? It's a data field and not a widget or device app so you need to add it to an activity.
Just sideloaded to a 945 and it works fine. All you'll see/hear is the thingy52 plays a sound every couple seconds.
I believe the manifest ID is unique. All I did was grab the NordicThingy52CoinCollector app from the samples directory, built it and loaded it onto watch. The app does not show up in the app list. When I connect the watch to laptop and look in the GARMIN/Apps folder that .prg file is no longer on device. I also built and loaded the NordicThingy52 sample app and I was able to get that one to show up on the watch.
Thanks for you help.
The app does not show up in the app list
If you mean when you press the upper right button, it won't. It's a data field, so you need to open something like "run" and add it as a data field on one of the data screens.
Try rebooting your watch. Press and hold the upper left button until the watch turns itself off, then turn it back on.
I guess I am not being clear with describing my problem. I can side load the NordicThingy52 sample app with no problem.
When I side load the NordicThingy52CoinCollector.prg, I see it in the GARMIN/Apps folder on the watch. I remove watch from USB port. Now I re-plug in the watch into the USB port and look in the GARMIN/Apps folder and the NordicThingy52CoinCollector.prg is no longer in the folder.
What could cause the app to be deleted from the folder?
Thank you.
A duplicate manifest ID would do that. That's why I asked.
Did you try the reboot? that might clear it up.
Do you see it under the CIQ section for data fields in something like the run app?
Is the manifest ID the application id that is in the manifest.xml file?
I did reboot.
I am not sure what you mean by the CIQ section for data fields?
Yes, the ID in the manifest file. You may see it as the App UUID depending on how you look
here's what's in part of the manifest.xml for this app for me:
<iq:application entry="Thingy52CoinCollectorApp" id="f687af9be5d0497aae198832632c341b" launcherIcon="@Drawables.LauncherIcon" minSdkVersion="3.0.0" name="@Strings.AppName" type="datafield" version="0.0.0">
Are you new to garmin devices? Check the section in the 945 manual for data field on your device
The line you showed from the manifest.xml file matches my manifest.xml file.
If you are talking about the little manual that was in the box with the watch, I do not see anything about data field in it. It seems to be more of a users guide on how to use the watch.
I have not been able to find a document that describes the sample apps. What the apps do, how to build and run them, etc. Do you know if there is a document like that? I am really stuck. I am not sure what would cause the app to disappear from the folder. I even tried changing the id to see if that made a difference.
I am very new to garmin devices. First time using them.
Check the online manual for the the device.
The basics here is that when you use something like "run", you get data screens, and on each screen are data field. This app is a data field, which you add to a data screen.
Start "run" and you'll see ^Options.
Long press the up button, and you'll see a menu with "Run Settings". Select that, then "Data Screens", up/down to which data screen, then the upper right to edit, then Data Fields. Up/down to select which field is blinking, then the upper right, and you'll see the data field type, and you can change that with up/done. One of the types is CIQ.
If you plan on doing much with CIQ Ble, I stronly suggest the nRF52840 dongle ($12us), so you can run in the sim. See forums.garmin.com/.../getting-started-with-connect-iq-ble-development
I understand how to run the app via "run". That is how I run the NordicThingy52. The problem is that the NordicThingy52CoinCollector does not show up in the list. I believe this is because something on the watch is deleting the .prg file.
I will look into finding the online manual.
Thanks for your help.