architecture: Make sure the following 4 CPU architectures "arm64-v8a armeabi-v7a x86 x86_64" are defined
apiversion: Update the value to "4"
minsdk: Update the value to "9.0.0" when building with Titanium SDK 9.0.0 or higher
version: Update the value to the next major version (read more about semantic versioning here). If your module version is "1.2.0" right now, it should be revised to "2.0.0"
That's it! After the migration, you can include your module inside a Titanium 7.0.0 project and benefit from the new V8 changes like Chrome-debugging and 64-bit compatibility.
See an example of the exact changes being made:
Please see the "ti.map" module's
manifest file for an example on how it should be configured when building with Titanium SDK 9.0.0 or higher.
The following tables provide an overview of the relations between different properties inside a native Android module project.