Unable to build with Connect IQ 2.4.1

I have a project working fine with Connect IQ 2.3.5 (and earlier versions).

Just tried to switch the SDK to 2.4.1 and have two issues

a) When I select 2.4.1 in the Connect IQ SDK Manager it does not switch to "Current SDK"
b) Attempting to build or clean the project fails with the following error
Errors occurred during the build. Errors running builder 'Connect IQ Builder' on project 'trainasone-connectiq'. File 'bin\devices.xml' does not exist File 'bin\devices.xml' does not exist File 'bin\devices.xml' does not exist File 'bin\devices.xml' does not exist


This is under Windows 10, latest Eclipse and Java8
  • Former Member
    Former Member over 7 years ago
    Updated your Eclipse plugins?
  • Updated your Eclipse plugins?


    Yes, had run Help > Check for Updates in Eclipse :(
  • Former Member
    Former Member over 7 years ago
    Maybe try manually deleting all SDKs and redownload using the SDK manager again.

    There are no spaces in the path to the SDK?
  • Make sure that the 2.4.1 plugin is installed. In Eclipse, go to Help>About>Installation Details. If not, try Help>Install New Software.

    I don't use the SDK Manager BTW. I just download the SDK from developer.garmin.com and set the pathname in Window>Preferences>Connect IQ. Maybe give that a try.
  • SDK path seems sane - c:\Users\abs\eclipse\connect-iq\connectiq-sdk-win-2.4.1

    Tried running the SDK manager and deleting all SDKs then downloading 2.3.5 and 2.4.1 - can still use 2.3.5 but not 2.4.1

    Manually delete the contents of c:\Users\abs\eclipse\connect-iq and then re-ran the SDK Manager to download 2.3.5 and 2.4.1 - same

    Manually download SDK 2.4.1, extract and try to set as SDK Root Directory in Preferences > Connect IQ "The currently displayed page contains invalid values"

    Help > About Eclipse > Installation Details reports Connect IQ IDE & SDK Manager both 2.4.1
  • Former Member
    Former Member over 7 years ago
    This might be a long shot, but maybe the path is too long (when you take into account the SDK subfolders, filenames, etc). Maybe try saving SDKs to something like c:\garmin. Again, this might be a long shot.
  • This might be a long shot, but maybe the path is too long (when you take into account the SDK subfolders, filenames, etc). Maybe try saving SDKs to something like c:\garmin. Again, this might be a long shot.


    I've seen crazier things :)

    Tried c:\connectiq-sdk-win-2.4.1 and even c:\sdk (*) without luck :/

    Thanks for the suggestion tho'

    (*) I have a c:\Garmin install of the old Garmin Training Center which we need to keep supporting as its the only way users of old watches can get external workout data onto their watch, but I digress :)
  • its not working for me either, i've tried installing from sdk manager as well as downloading it manually and trying to change preferences - its not recognized as a valid sdk, i'm guessing the .zip file is broken?
  • When you do a manual update of the SDK. you need to point at the unzipped contents (I unzip to c:\connectiq for example). You can't point to the .zip itself.
  • When you do a manual update of the SDK. you need to point at the unzipped contents (I unzip to c:\connectiq for example). You can't point to the .zip itself.


    yup, did that