Linux SDK

Ok, I know I know, that's a bit of a crazy request ;) But, with some luck, since you already have a mac OS version, it wouldn't be too much of a stretch.
And in fact, just the emulator is missing.

Fortunately, it sort of works under Wine, and that's what I've been using. the compiler and packager being java, it works out of the box.
Only the emulator crashes from time to time, and i can't really tell if it's a wine problem or not (it happens while parsing semi-complex json objects with makeJsonRequest for example, or with the property store). And since I know it's not exactly supported, I can't really complain ;)

Anyway, it would be awesome to distribute a linux emulator.

The next level of awesomeness, would be to make the SDK open source!

Top Replies

All Replies

  • It builds but the emulator won't display it. So I have to build and then transfer to watch to see the changes I do. :D So I simply stick to 1.2.1 version for development and latest for release build. :D

    Right now I am not using much the simulator but I still can get it, running from terminal with the monkey_do (on Linux needs the Wine).

    https://github.com/BodyFatControl/garmin-connectiq-linux/blob/master/bin/monkeydo
  • Right now I am not using much the simulator but I still can get it, running from terminal with the monkey_do (on Linux needs the Wine).

    https://github.com/BodyFatControl/garmin-connectiq-linux/blob/master/bin/monkeydo


    My issue is it won't display if I use any images or custom fonts in my app. I need to use builtin sysyem fonts and no images at all. If I use, simulator won't run it. So I prepare the apps with CIQ 1.2.1 and compile them with the latest. :D But for Fenix 5X I'll need the real device as I can't test it with CIQ 1.2.1.
  • We have made a Linux SDK available in the 2.3.0 beta SDK release! You can find it in the SDK manager in Eclipse through the Connect IQ plug-in, and we should have download links available soon on the Connect IQ developer site:

    https://developer.garmin.com/connect-iq/sdk/

    This is a beta SDK release, and the Linux SDK/simulator is itself a beta (betaception!), so please keep that in mind if you decide to give it a try. We're supporting the latest LTS version of Ubuntu, which is currently at 16.04.
  • We have made a Linux SDK available in the 2.3.0 beta SDK release! You can find it in the SDK manager in Eclipse through the Connect IQ plug-in, and we should have download links available soon on the Connect IQ developer site:

    https://developer.garmin.com/connect-iq/sdk/

    This is a beta SDK release, and the Linux SDK/simulator is itself a beta (betaception!), so please keep that in mind if you decide to give it a try. We're supporting the latest LTS version of Ubuntu, which is currently at 16.04.


    Finally. :D Thanks a lot, waiting for it. :cool:
  • We have made a Linux SDK available in the 2.3.0 beta SDK release! You can find it in the SDK manager in Eclipse through the Connect IQ plug-in, and we should have download links available soon on the Connect IQ developer site:

    https://developer.garmin.com/connect-iq/sdk/

    This is a beta SDK release, and the Linux SDK/simulator is itself a beta (betaception!), so please keep that in mind if you decide to give it a try. We're supporting the latest LTS version of Ubuntu, which is currently at 16.04.


    I'm using Kubuntu 17.04 and installed the plugin on Eclipse neon.3 and the Linux SDK. It seems I can't run the simulator, Start Simulator menü does nothing. When I try from the command line, simulator output says "libpng error: Libpng jmp_buf still allocated
    " It seems I have some libpng issues with my distribution. I saw libpng errors on Boinc app at first but then it resolved. Anyway, I'll try later... Maybe should try the lts version.
  • Former Member
    Former Member
    Linux SDK

    We have made a Linux SDK available in the 2.3.0 beta SDK release! You can find it in the SDK manager in Eclipse through the Connect IQ plug-in, and we should have download links available soon on the Connect IQ developer site:

    https://developer.garmin.com/connect-iq/sdk/

    This is a beta SDK release, and the Linux SDK/simulator is itself a beta (betaception!), so please keep that in mind if you decide to give it a try. We're supporting the latest LTS version of Ubuntu, which is currently at 16.04.


    Hello,
    I have downloaded the Linux SDK with debian jessie (3.16.0-4-686-pae). But starting the simulator results in the message "cannot execute binary file, exec format error".
    I thought that the ubuntu-executable should work with debian. Am I wrong?
  • the supported releases for linux are the ubuntu lts releases https://wiki.ubuntu.com/Releases, on other distro's it could work, but there are no guarantees there...
    during the public beta period I played around a bit with it and set one up on Ubuntu Xenial Xerus (16.04 LTS), I had to install a few things manually (forgot to take notes) but succesfully set up an instance on a vm.