Error when compiling with lasted SDK

Former Member
Former Member
Hi

I compile an app for 1.4x SDK. When I try to activate the lasted SDK 2.3.1 I get the errors :


[FONT=Courier New]BUILD: Invalid device ID found in the manifest: square_watch
BUILD: ERROR: Invalid device ID found.
BUILD: ERROR: Invalid device ID found.[/FONT]


Everything compile fine with 2.2.6.SDK

The only watches selected as target are Fenix 3 & 5. No "square watch"...

What am I doing wrong ?

Thx
  • Former Member
    Former Member
    ???

    I switched back to 2.2.6 then to 2.3.1 and it now compiles ???
  • As of 2.3.1, "square watch" is no longer a valid target (none of the generic targets are any more). You need to use specific targets. You can either remove it using the menu in 2.2.6, or just edit the manifest.xml file in 2.3.1. Prior to 2.3.1, there was a warning when you compiled using a generic target stating it was going away.

    Generics kind of started before a new device was announced so developers could build for it before there was a specific target, but for example, there is go generic "round watch", as the rounds have different res, different fonts, ciq 1.x vs 2.x, different color depths, etc.