I have successfully deployed my game on an android device for testing. When I launch it from the app drawer , it opens for a second and then closes automatically.
The Android Device Monitor logcat file is here → Monitor Log file
So I did as you said. I made a FPS blueprint project and installed the apk on my device. It worked absolutely fine.
Then I read the Unreal Documentation reducing the size of the APK , which really really helped me reducing the size of my OBB file from 2.6GB to 39 MB.
But the game is still 153 MB on the device which is strange.
And most importantly it is still not working. The splashscreen appears for 5 seconds and then the game crashes.
I am attaching the new logcat files.
No I am not using Vulcan. And the FPS template I tried to install worked well with the same project settings that I am using now.
By filtering the logcat with the the app , you mean the app name.
I’ve never developed for Android but are you using any plugins with the engine? If you are, I’d suggest you disable them, repackage and try to load the game and if it loads without the plugins, then turn them back on one at a time until you find the one causing the problem.
If you open your device logcat file in your browser and then hit CRTL+F to bring up the search and type in “error” as the search term, you’ll see there’s 145 times where the word error shows up. A lot of them seem to be the same error
Looks like you have a corrupt OBB file (/storage/emulated/0/Android/obb/com.YourCompany.Chipards/main.1.com.YourCompany.Chipards.obb)
This particular check makes sure the file is at least 22 bytes long which is the size of the header with location of the directory (an OBB is an uncompressed ZIP file). What size is the OBB on your system and what size is it on device?
I’m not sure what you mean by 24 , 41 , 441 KB. How many bytes is that? OBB is limited to 2GB maximum. If the OBB is too large, did you include too much content? I recommend trying something simple to start like First Person BP template without starter content just to see if you can get something working.