Pawn not possessing in packaged game (android) but works fine on editor.

Hi I am using unreal engine 5.0.3 and I am getting some wired issue (bug probably). I tried selecting a pawn in a level and possessing it on new level. Which works perfectly fine in editor but in packaged apk it is not working (i.e unpossessed ).

Here are some additional details about my project:

  1. Default pawn is set to none.

  2. Level blueprint: here I am possessing pawn dynamically on event begin play.

  3. Pawn player is set to Player 0

Does the actor appear during spawn and is just not possessed or does it not spawn at all?

Are the spawn-able actors added to the packaging process? If not they won’t be found in the packaged game.

It spawned and possessed in editor not sure about the packaged game as it is a large level and camera places in a far location.

Ok I found out it is not even spawning in packaged game.

It turns out that it is not problem with spawning or possessing I have used a save game object to place the pawn. Unfortunately it is not working on android. Any quick solution for this?

It could be due to write permissions for android. You need to add some extra parameters to be able to write to the device.
There are a couple of threads in the forum about it. I even answered this question in the past.

I tried everything but nothing seems to work then I turned on android file server plugin and it is working. I wish there is a way without enabling this plugin.

Try messing with android permissions without the need of a plugin

Thanks