Hi Garmin team and fellow developers,
I'm encountering a persistent issue when building a Connect IQ watch-app using SDK 8.4.0. The build fails with:
ERROR: A bitmap resource matching the provided launcher icon can't be found.
You must provide a bitmap resource for the launcher icon.
Setup:
manifest.xml:
<iq:application
id="sleep.logger"
name="@Strings.AppName"
type="watch-app"
entry="SleepLoggerApp"
launcherIcon="@Drawables.AppIcon">
drawables.xml- :
<drawables>
<bitmap id="AppIcon" filename="AppIcon.png"/>
</drawables>
-
- File:
resources/Drawables/AppIcon.png- (48×48 PNG, verified)
I’ve checked:
- File path and case sensitivity
- PNG format (24-bit RGB)
- XML encoding (UTF-8 without BOM)
- Tried placing the icon in
resources-venu3s/Drawablesand duplicatingdrawables.xmlthere - Tried SDK 8.3.x — different error, still fails
Still getting the same error. Is this a known issue with SDK 8.4.0? Any workaround or fix?
Thanks in advance,
Dmytro