Acknowledged

Problem with installing app

One of my user has tried to install widget PSX-7 (https://apps.garmin.com/apps/1944b8b4-409e-482d-b7b3-becd4e8b1b05) but he couldn't due the incapability error but he has installed PSX-6 (https://apps.garmin.com/apps/e4ce9423-c37e-4aa7-b778-f24c2347c923). Both are built the same SDK (7.3.1m PSX-7 few days later), both have the same min API level to 2.4.

Parents
  • Are the supported languages the same for each app? It looks like part numbers are included/excluded based on language support in manifest.xml

    For example:

    - I create a test data field

    - I set instinct2s as the only supported product/device

    If I set the only supported language to "zhs", then only the APAC part number is built: 006-B4091-00

    If I set the only supported language to "deu", then only the WW part number is built: 006-B3889-00

    If I set the only supported language to "eng" or leave the language unspecified, then both part numbers are built.

    Do both apps at least have "eng" as a supported language?

Comment
  • Are the supported languages the same for each app? It looks like part numbers are included/excluded based on language support in manifest.xml

    For example:

    - I create a test data field

    - I set instinct2s as the only supported product/device

    If I set the only supported language to "zhs", then only the APAC part number is built: 006-B4091-00

    If I set the only supported language to "deu", then only the WW part number is built: 006-B3889-00

    If I set the only supported language to "eng" or leave the language unspecified, then both part numbers are built.

    Do both apps at least have "eng" as a supported language?

Children
  • I just thought that this might be a problem and I saw and read your post. Yes, it's a language problem! I would never have thought that not choosing a language could be the reason for excluding a device.... There is a default language! Why is there no warning at least?

  • Ok so I've just bulid again PSX-7
    manifest:
    ...
    <iq:product id="instinct2"/>
    <
    iq:product id="instinct2s"/>
    <
    iq:product id="instinct2x"/>
    ...

    compiler.json
    "partNumbers": [
    ...
    "number": "006-B3889-00"
    "number": "006-B4091-00"
    ...

    compiler

    ...
    BUILD: 65 OUT OF 148 DEVICES BUILT
    BUILD: WARNING: instinct2s: The launcher icon (40x40) isn't compatible with the specified launcher icon size of the device 'instinct2s' (54x54). Image will be scaled to the target size.
    BUILD: 66 OUT OF 148 DEVICES BUILT

    ...

    iq file