Hi I have finally launched my first game please check it out.
, I have also received XAPK Validation Failed error but then I ticked the Disable verify OBB on first start/update and it works now. Also make sure when testing on the device that you delete everything before you install from the play store. Only problem I have is that when I install my game the permissions to the storage is automatically disabled and have to enable it to be able to save the game.
Please check out my game and let me know if everything is working. I don’t mind if you click on the ads and install another app.
Hi , thanks. Yes I did manage to get it working on my Samsung S4 mini (rooted) and tested on S6 as well. I’m going to try to do all these steps from scratch on a different computer and then I will let you know when I package it.
Can you help me reduce the size? I did check the “Create compressed cooked packages”. For the game I’m creating now, I scaled all the textures down to 512x512, which seems to help a lot, but is there another way?
Watch out before changing “so lightly” the NDK api, as long as NDK is responsible of the Arm7 / 64bit code of the executable, so, compiling with a specific version of NDK, will make the app incompatible with a spread range of Arm devices, expecially Arm7 devices.
For example, NDK <20 is unable to generate arm64 code, and NDK >20, will generate arm64 apps, that will not be down compatible with arm7, unless you include both code into the app… but the size would be extremely bigger, also, by my experience the arm7/64 supporting options inside the Ue4 project settings, came quite buggy… but mostly becase of the continued updates of the Android sdk.
Keep in mind that 64bit devices, will run arm7/64 code, but arm7 devices, will NOT, run arm64 code.
By this, is very common to generate apps that run fine on Galaxy S6/7 but wont of a spread range of devices, and opposite, several common compatible apps, wont run o S7, because its priority in executing 64bit code (so it is a buggy exec management).
My suggestion is to test the app both on a arm64bit and on a arm7, devices, every time you put hand on ndk.
Nice tips!
So it’s like windows: 64 can run 32/64 apps. 32 can only run 32 apps. 32 being the arm7 equivalent in Android.
I’ve been doing different texture compiles for a game (ATC, ETC2 etc) and uploading the different versions to PlayStore. That way, it keeps the file smaller. I never understood though that difference from the arm7 to 64bit. I’ll double my game versions on PlayStore, now! XD