Hello Guys,
The watch face has stopped working since I tried to add a setting to the program: adding "permission" and "properties" in Manifest.xml.
What I did:
- Checked the correct order of sections in Manifest.xml.
- Checked for stray characters (spaces, etc.) in Manifest.xml.
- Systematic cleanup before launching the program (clean project): no effect.
- Moved the program directory out of OneDrive.
- Multiple reinstallations of the SDK in the event of an installation error: no effect.
- Updated to a more recent Java: from Java 8 to Temurin JDK 25.0.0+36-LTS (09/23/2025): no effect.
- Downgraded the SDK from Connect IQ 8.3.0 to Connect IQ 8.2.3 (Note that the SDKs are compatible with fenix847mm since Connect IQ 7.4.3): Message "ERROR: Device 'fenix847mm' requires API Level '5.2.0'. The current SDK supports up to API Level '5.1.1'.
The error message doesn't seem consistent with what we know about the SDK (same error message with Fenix 7 Pro).
Manifest.xml:
<?xml version="1.0" encoding="UTF-8"?>
<iq:manifest version="3" xmlns:iq="http://www.garmin.com/xml/connectiq">
<iq:application id="258767d9-a8d4-4e5d-92c2-bd646966e286" type="watchface" name="@Strings.AppName" entry="CadranMontreAnalogiqueApp" launcherIcon="@Drawables.LauncherIcon" minApiLevel="4.0.0">
<iq:products>
<iq:product id="enduro3"/>
<iq:product id="epix2"/>
<iq:product id="epix2pro42mm"/>
<iq:product id="epix2pro47mm"/>
<iq:product id="epix2pro51mm"/>
<iq:product id="fenix7"/>
<iq:product id="fenix7pro"/>
<iq:product id="fenix7pronowifi"/>
<iq:product id="fenix7s"/>
<iq:product id="fenix7spro"/>
<iq:product id="fenix7x"/>
<iq:product id="fenix7xpro"/>
<iq:product id="fenix7xpronowifi"/>
<iq:product id="fenix843mm"/>
<iq:product id="fenix847mm"/>
<iq:product id="fenix8solar47mm"/>
<iq:product id="fenix8solar51mm"/>
<iq:product id="fenixe"/>
</iq:products>
<iq:permissions>
<iq:uses-permission id="ActivityMonitor"/>
<iq:uses-permission id="System"/>
<iq:uses-permission id="UserProfile"/>
</iq:permissions>
<iq:languages>
<iq:language>eng</iq:language>
<iq:language>fra</iq:language>
</iq:languages>
<iq:barrels/>
<iq:properties>
<iq:property id="BackgroundColor" type="number"/>
<iq:property id="ForegroundColor" type="number"/>
<iq:property id="UseMilitaryFormat" type="boolean"/>
<iq:property id="ShowSeconds" type="boolean"/>
<iq:property id="ShowSteps" type="boolean"/>
<iq:property id="ShowFloors" type="boolean"/>
<iq:property id="ShowBatteryArc" type="boolean"/>
<iq:property id="SecondsColor" type="number"/>
</iq:properties>
<iq:settings resource="settings/settings.xml"/>
</iq:application>
</iq:manifest>
-
flowstate
8 days ago
-
Cancel
-
Up
0
Down
-
-
More
-
Cancel
Comment-
flowstate
8 days ago
-
Cancel
-
Up
0
Down
-
-
More
-
Cancel
Children