[SOLVED] Migration from 2.16 to 3.3.2 break Cordova Android build

I’m still to migrate a projet from Meteor 2.16 to 3.3.2, I’m trying to build Android app but I get this error:

build file ‘/home/[…]/.meteor/local/cordova-build/platforms/android/app/build.gradle’`
- [warn] Properties should be assigned using the ‘propName = value’ syntax. Setting a property via the Gradle-generated ‘propName value’ or ‘propName(value)’ syntax in Groovy DSL has been deprecated

Also try with a fresh project Meteor 3.3.2, same behaviour.

Someone have some advices ?

I solve it.
The problem is due to a configuration in mobile-config.js, this:

App.setPreference('BackgroundColor', '0xff0000ff');

Unfortunally official documentation set this value to ‘0xff0000ff’ and get the problem.
The correct way to set this value is ‘#000000ff’ (for black color for example)

This what we were running into during The Meteor 3.0 Migration: A Space Exploration Mission migration. I’m glad it’s common issue :sweat_smile:

cc @DanielDornhardt @nachocodoner