I'm currently encountering difficulties with my companion app development for Garmin devices. Despite my efforts to run the communication example from the Connect IQ SDK and the Android APK from the Garmin Mobile SDK on my Fenix 3 and Samsung Galaxy S6 Edge, the app isn't functioning as expected. Although the app occasionally recognizes my Fenix 3 as connected, clicking on it often results in a crash. I've tried launching the watch app before and after the Android app, but neither approach seems to work. It's frustrating because I've followed the setup instructions and checked for firmware updates on both devices. Debugging efforts have provided limited insight, and I haven't found a working example to guide me through the implementation process. I'm considering reaching out to the developer community for assistance or contacting Garmin developer support for further guidance. Hopefully, with some troubleshooting and support, I'll be able to resolve these issues and successfully implement my companion app.
fenix3 is very old. Nevertheless in theory it should work, but be aware that in old devices that are no longer supported by Garmin there are more bugs that will never be fixed any more.
If your watch app crashes then it's worth to look for the stack trace, usually it helps to understand where to look (and it can help others here to know where to point and help you)