Tested with Connect IQ SDK 4.1.3:
In manifest.xml iq:application rejects string names that start with an underscore even if the string exists.
works:<iq:application name="@Strings.xyz">
failes:<iq:application name="@Strings._xyz">
monkeybrains' error message:ERROR: [...] The app name must be a valid Monkey C identifier.ERROR: Error reading the manifest file.com.garmin.connectiq.common.manifest.ManifestException: [102] Error reading the manifest file. at com.garmin.monkeybrains.Monkeybrains.runPRGCompiler(Monkeybrains.java:1454) at com.garmin.monkeybrains.Monkeybrains.compileApplication(Monkeybrains.java:1335) at com.garmin.monkeybrains.Monkeybrains.run(Monkeybrains.java:2774) at com.garmin.monkeybrains.Monkeybrains.simpleMain(Monkeybrains.java:342) at com.garmin.monkeybrains.Monkeybrains.main(Monkeybrains.java:371)