TL;DR:
-
have a working Docker environment
-
have a folder
DeveloperKey
with all the Garmin Connect developer keys needed -
have a folder
Devices
with a subfolder for each Garmin device needed for development. Those can be found in the folder$HOME/.Garmin/ConnectIQ/Devices
after installation from SDK manager -
export CIQ_SDK_VERSION=''
-
build the Docker Image: ./build
-
run
xhost +local:s
-
run the Docker Image: ./run
-
launch the SDK manager to install devices:
sdkmanager
-
build one of my CIQ project (e.g. RawLogger):
make iq
Other available environment variables:
-
CIQ_SDK_DIR
: path to SDK installation directory (default:${HOME}/.Garmin/ConnectIQ
)` -
CIQ_SRC_DIR
: path to your CIQ projects source code, mounted in/home/ciq/src
(default: none)