Hi there!
I have (again) a weird problem concerning mobile development.
I used UE5.0 for more than a year, everything worked well, I managed to release 3 games with this version.
Unfortunatly, Google is now forcing devs to use their new “Play Billing” library, which is not compatible with UE5.0 (and I’ve tried many things to make it compatible, without any good results).
So, I have installed UE5.3, which is compatible with Play Billing 6.
When I create a new mobile project on UE5.3, I can build it and release it on the Play Console without any problems.
But, I can’t launch the game on my phone (Pixel 3A). No error message, everything is fine until the last second where I get "adb.exe: device offline".
But nothing else that could help me understand what went wrong.
Secondly, I tried to convert my games from UE5.0 to UE5.3.
I can open them, I have not a single blueprint error, everthing is fine.
But this time, I can’t build the game (and I still can’t launch it on my phone xd).
The error message is
Z:\app\src\main\AndroidManifest.xml:89:9-37 Error:
UATHelper: Packaging (Android (ASTC)): See https://developer.android.com/r/studio-ui/build/manifest-merger for more information about the manifest merger.
UATHelper: Packaging (Android (ASTC)): Missing 'name' key attribute on element category at AndroidManifest.xml:89:9-37
UATHelper: Packaging (Android (ASTC)): Z:\app\src\main\AndroidManifest.xml Error:
UATHelper: Packaging (Android (ASTC)): Validation failed, exiting
I don’t have it when building a blank project, so it seems to come from the conversion from one version of the engine to another.
Do you know how to fix it?
Thanks a lot for your help!