Acknowledged
CIQQA-3114

ERROR: d2charlie: resources/menu2.xml: Menu2 is not supported by device 'd2charlie'.

When I compile my app for d2charlie, it compiles and runs in the simulator, and the Menu2 is displayed correctly. But when I try to export my app, then I get the following error:

ERROR: d2charlie: resources/menu2.xml: Menu2 is not supported by device 'd2charlie'.
ERROR: Failed to export application for device id: 'd2charlie'.

SDK 8.1.1

<resources>
    <menu2 id="ExitMenu2" title="@Strings.appName">
        <menu-item id="resume" label="@Strings.menuResume"/>
        <menu-item id="save" label="@Strings.menuSave"/>
        <menu-item id="discard" label="@Strings.menuDiscard"/>
    </menu2>
</resources>

Parents
  • I think this is happening because d2charlie's APAC part number only supports CIQ 2.4.1 (Menu2 was added in 3.0.0).

    I'm able to recreate your problem with minApiLevel <= 2.4.0 (which causes both the WW and APAC part numbers to be included). But if I set minApiLevel to 3.0.0, the APAC part number is excluded and the export process succeeds. I recreated this problem with both SDK 8.1.1 and SDK 6.4.2, so it's not new at all.

    I do agree this is a bug. The compiler should exclude the APAC part number with a warning (as it would in other cases), as opposed to failing with an error.

Comment
  • I think this is happening because d2charlie's APAC part number only supports CIQ 2.4.1 (Menu2 was added in 3.0.0).

    I'm able to recreate your problem with minApiLevel <= 2.4.0 (which causes both the WW and APAC part numbers to be included). But if I set minApiLevel to 3.0.0, the APAC part number is excluded and the export process succeeds. I recreated this problem with both SDK 8.1.1 and SDK 6.4.2, so it's not new at all.

    I do agree this is a bug. The compiler should exclude the APAC part number with a warning (as it would in other cases), as opposed to failing with an error.

Children
No Data