Scope and Limitations

The SDK 6 covers all the SDK 5 features, except:

  • Build of Add-On Processors.

  • Launch of some MicroEJ tools, such as the Kernel Metadata Generator.

If you need these features, you have to use the SDK 5.

It is also important to note the following SDK 5 / SDK 6 compatibility rules:

  • Libraries produced with SDK 6 can be fetched by SDK 5 projects.

  • Using SDK 6 VEE Port in SDK 5 Applications and Libraries is unsupported.

  • Building a VEE Port with SDK 6 requires to use an Architecture 8.0 minimum, but Architecture 8.1 is recommended to have full support on the SDK 6 features (especially to Debug with IntelliJ IDEA and Android Studio).

  • SDK 6 Virtual Device cannot be used by SDK 5 Applications.

  • SDK 5 Virtual Device cannot be used to build the Virtual Device of a SDK 6 Application (augmented Virtual Device).

  • Using SDK 6 Module Repository in SDK 5 Projects is unsupported.

When the VEE Port transitive resolution is enabled, a VEE Port or a Kernel built with SDK 6 1.5.0 minimum is required. It is highly recommended to update your VEE Port or Kernel if necessary, as the feature will be enabled by default in the next major version of the SDK.