Complete

WERETECH-8617

Cannot edit settings in mobile app

I'm currently testing the beta version of my first watchface.

Until yesterday I was able to edit the settings of my watchface without any problems using the Garmin Connect Mobile app on Android.

Now the app entry in the mobile app does not show the menu entry to change the settings and pressing the icon of my watchface just shows for some seconds just a message reading "Error" on the bottom of the screen.

What I've already checked:

  • Connect IQ SDK version: 3.1.7
  • Ubuntu 18.04, but tested also on MacOS Catalina
  • Eclipse 2019-09 R (4.13.0)
  • Everything is running fine in the simulator, even after cleaning everything before testing the watchface.
  • I've already checked the properties and the used strings for all used localisations.
  • I've also noticed that in the mobile app the size of my watchface isn't shown anymore.

My properties are the following:

<!-- Copyright 2019 - 2020 HD Stich <[email protected]> -->

<resources>
	<properties>
		<property id="ConfigVersion" type="string">1.0.0</property>
	    <property id="ConfigSolarEventType" type="number">0</property>
	    <property id="ConfigFloorsCounting" type="number">0</property>
	    <property id="ActivityMinutesType" type="number">0</property>
	    <property id="ActivityMinutesTimeRange" type="number">0</property>
	    <property id="MDFUpperLeftType" type="number">0</property>
	    <property id="MDFUpperRightType" type="number">0</property>
	    <property id="MDFLowerLeftType" type="number">0</property>
	    <property id="MDFLowerRightType" type="number">0</property>
		<property id="EmailAddr" type="string">[email protected]</property>
		<property id="UnlockCode" type="string">1111-2222-3333-4444-5555-6666-7777-8888</property>
	</properties>
1
	<settings>
	    <setting propertyKey="@Properties.ConfigVersion" title="@Strings.ConfigVersionTitle">
        	<settingConfig type="alphaNumeric" readonly="true" />
   		 </setting>
		<setting propertyKey="@Properties.ConfigSolarEventType" title="@Strings.ConfigSolarEventTypeTitle" prompt="@Strings.ConfigSolarEventTypePrompt">
	       	<settingConfig type="list">
	            <listEntry value="0">@Strings.SunriseSunset</listEntry>
	            <listEntry value="1">@Strings.CivilTwilight</listEntry>
	            <listEntry value="2">@Strings.NauticalTwilight</listEntry>
	            <listEntry value="3">@Strings.AstronomicalTwilight</listEntry>
	            <listEntry value="4">@Strings.BlueHour</listEntry>
	            <listEntry value="5">@Strings.GoldenHour</listEntry>
	            <listEntry value="6">@Strings.DawnDusk</listEntry>
	            <listEntry value="7">@Strings.SunriseEndSunsetStart</listEntry>
	       	</settingConfig>
	  	</setting>
		<setting propertyKey="@Properties.ConfigFloorsCounting" title="@Strings.ConfigFloorsCountingTitle" prompt="@Strings.ConfigFloorsCountingPrompt">
	       	<settingConfig type="list">
	            <listEntry value="0">@Strings.FloorsClimbedAndDescended</listEntry>
	            <listEntry value="1">@Strings.FloorsClimbed</listEntry>
	            <listEntry value="2">@Strings.FloorsDescended</listEntry>
	       	</settingConfig>
	  	</setting>
		<setting propertyKey="@Properties.ActivityMinutesType" title="@Strings.ActivityMinutesTypeTitle" prompt="@Strings.ActivityMinutesTypePrompt">
	       	<settingConfig type="list">
	            <listEntry value="0">@Strings.ActivityMinutesTypeTotal</listEntry>
	            <listEntry value="1">@Strings.ActivityMinutesTypeModerate</listEntry>
	            <listEntry value="2">@Strings.ActivityMinutesTypeVigorous</listEntry>
	       	</settingConfig>
	  	</setting>
		<setting propertyKey="@Properties.ActivityMinutesTimeRange" title="@Strings.ActivityMinutesTimeRangeTitle" prompt="@Strings.ActivityMinutesTimeRangePrompt">
	       	<settingConfig type="list">
	            <listEntry value="0">@Strings.ActivityMinutesTimeRangePerWeek</listEntry>
	            <listEntry value="1">@Strings.ActivityMinutesTimeRangePerDay</listEntry>
	       	</settingConfig>
	  	</setting>
		<setting propertyKey="@Properties.MDFUpperLeftType" title="@Strings.MDFUpperLeftTypeTitle" prompt="@Strings.MDFUpperLeftTypePrompt">
	       	<settingConfig type="list">
	            <listEntry value="0">@Strings.MDFTypeActivityMinutes</listEntry>
	            <listEntry value="1">@Strings.MDFTypeFloors</listEntry>
	            <listEntry value="2">@Strings.MDFTypeAlarms</listEntry>
	            <listEntry value="3">@Strings.MDFTypeNotifications</listEntry>
	            <listEntry value="4">@Strings.MDFTypeBattery</listEntry>
	       	</settingConfig>
	  	</setting>
		<setting propertyKey="@Properties.MDFUpperRightType" title="@Strings.MDFUpperRightTypeTitle" prompt="@Strings.MDFUpperRightTypePrompt">
	       	<settingConfig type="list">
	            <listEntry value="0">@Strings.MDFTypeActivityMinutes</listEntry>
	            <listEntry value="1">@Strings.MDFTypeFloors</listEntry>
	            <listEntry value="2">@Strings.MDFTypeAlarms</listEntry>
	            <listEntry value="3">@Strings.MDFTypeNotifications</listEntry>
	            <listEntry value="4">@Strings.MDFTypeBattery</listEntry>
	       	</settingConfig>
	  	</setting>
		<setting propertyKey="@Properties.MDFLowerLeftType" title="@Strings.MDFLowerLeftTypeTitle" prompt="@Strings.MDFLowerLeftTypePrompt">
	       	<settingConfig type="list">
	            <listEntry value="0">@Strings.MDFTypeActivityMinutes</listEntry>
	            <listEntry value="1">@Strings.MDFTypeFloors</listEntry>
	            <listEntry value="2">@Strings.MDFTypeAlarms</listEntry>
	            <listEntry value="3">@Strings.MDFTypeNotifications</listEntry>
	            <listEntry value="4">@Strings.MDFTypeBattery</listEntry>
	       	</settingConfig>
	  	</setting>
		<setting propertyKey="@Properties.MDFLowerRightType" title="@Strings.MDFLowerRightTypeTitle" prompt="@Strings.MDFLowerRightTypePrompt">
	       	<settingConfig type="list">
	            <listEntry value="0">@Strings.MDFTypeActivityMinutes</listEntry>
	            <listEntry value="1">@Strings.MDFTypeFloors</listEntry>
	            <listEntry value="2">@Strings.MDFTypeAlarms</listEntry>
	            <listEntry value="3">@Strings.MDFTypeNotifications</listEntry>
	            <listEntry value="4">@Strings.MDFTypeBattery</listEntry>
	       	</settingConfig>
	  	</setting>
	    <setting propertyKey="@Properties.EmailAddr" title="@Strings.EmailAddrTitle" prompt="@Strings.EmailAddrPrompt">
        	<settingConfig type="email" />
   		 </setting>
	    <setting propertyKey="@Properties.UnlockCode" title="@Strings.UnlockCodeTitle" prompt="@Strings.UnlockCodePrompt">
        	<settingConfig type="alphanumeric" />
   		 </setting>
	</settings>
</resources>

Any hints what might going wrong?

This is completely blocking me from publishing my watchface, so any help would be greatly appreciated.

Former Member
Former Member
Parents Comment Children