house-of-abbey / GarminHomeAssistant

Garmin application to provide a dashboard to control your Home Assistant
https://community.home-assistant.io/t/home-assistant-app-for-garmin/637348
MIT License
70 stars 12 forks source link

SDK 7.1.0 Cannot compile existing codebase #137

Open philipabbey opened 4 months ago

philipabbey commented 4 months ago
java -Xms1g -Dfile.encoding=UTF-8 -Dapple.awt.UIElement=true -jar c:\Users\philip\AppData\Roaming\Garmin\ConnectIQ\Sdks\connectiq-sdk-win-7.1.0_RC2-2024-02-14-4a71df847\bin\monkeybrains.jar -o a:\Philip\Programming\MonkeyC\HomeAssistant\bin\HomeAssistant.prg -f a:\Philip\Programming\MonkeyC\HomeAssistant\monkey.jungle -y a:\Philip\Programming\MonkeyC\developer_key -d venu2 -w -r

ERROR: venu2: A:\Philip\Programming\MonkeyC\HomeAssistant\source\HomeAssistantApp.mc:90: Cannot override '$.Toybox.Application.AppBase.getInitialView' with a different return type.
ERROR: venu2: A:\Philip\Programming\MonkeyC\HomeAssistant\source\HomeAssistantApp.mc:422: Cannot override '$.Toybox.Application.AppBase.getGlanceView' with a different return type.
ERROR: venu2: A:\Philip\Programming\MonkeyC\HomeAssistant\source\HomeAssistantApp.mc:447: Cannot override '$.Toybox.Application.AppBase.getServiceDelegate' with a different return type.

I have yet to figure out what the function prototype should be instead based on documentation at https://developer.garmin.com/connect-iq/api-docs/Toybox/Application/AppBase.html#getInitialView-instance_function.

philipabbey commented 4 months ago

Hold fire on this issue, see https://forums.garmin.com/developer/connect-iq/f/discussion/365809/is-sdk-7-1-0-an-april-s-fool-joke/