Companion App

Former Member
Former Member
Hello Together,

I'm currently trying to implement a companion app. For the start I'm trying to run the comm example from the connect iq sdk and the android apk from the mobile sdk. I try the app on a fenix 3 (FW 8.0) and a Samsung Galaxy S6 Edge with uptodate firmware and garmin connect. Unfortunately the app doesn't work. The app shows my Fenix 3 as connected (but not allways) and when I click on it the app crashes. I tried to launch the watch app before the android app and also to launch it after the android app. Neither works. Is there any working example how to implement a companion app?

Br,
Romano
  • Former Member
    Former Member over 8 years ago
    I'm not sure if Android part Comm example was updated after connectiq.jar changes related to actual parcel structure.
    My own companion app is working fine with FW7.10 (FR230) and current Android GCM without any issues after I replaced connectiq.jar with the latest available version.
    Nevertheless, you need to post your Android crash log so that this problem can be analyzed further.
  • Hi,

    I believe the Comm code was updated with the CIQ Android SDK 1.2...I have recently based my app on it and it works OK.
    Show some code and we can help.
    Make sure to have the latest jar in your app.
  • I am also developing a companion app for Android and I used the Garmin comm app samples and they work well.

    My app is OpenSource, you can look to the code here: https://github.com/DailyWeightFatControl/
  • 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)