I tried AIR51 for my game.
in application.xml I changed namespace from 50.2 to 51.0
in compiler options I changed -swf-version=50 to -swf-version=51
and then I used AIR 51.0.1.1 to compile and build it instead of 50.2.5.1
My game uses Starling and works this way: it has 4 images embedded, and all the rest game assets are loaded via starling AssetManager
Also I have junkbyte Console to log game events and errors. Console is drawn atop of starling content using the usual Displaylist
Used ANEs: distriqt's Firebase, Admob, In-Apps
This is what happens:
The game's preloader starts normally. But when the assets are loaded I just see a white screen and a console atop of it.
Also, when I drag the console bottom-right corner I see "null" in it.
Here I attach 2 videos: of the game compiled and built with AIR 50.2.5.1 and with AIR 51.0.1.1
50.2.5.1
video: https://drive.google.com/file/d/1fGeFgXdePDZQI4zXE3UyurjyD3715I9-/view?usp=drive_link
apk: https://drive.google.com/file/d/1H3uiK9o0feksKpF5ht46kv6--8h3KcCu/view?usp=drive_link
51.0.1.1
video: https://drive.google.com/file/d/1fPETrtflbDxIhK7m2el1w-lhWA7wMByy/view?usp=drive_link
apk: https://drive.google.com/file/d/1s0Os8Nm9phUSVM2fGEl03tZpMRz7ZSvl/view?usp=drive_link
In fact, the same erroneous behaviour takes place for the SDK-free game: https://drive.google.com/file/d/1LAzGIRgptQ2XmI6ZqQX8XNdBCe4dBxbq/view?usp=drive_link
Has anyone encountered this behaviour yet?