Blue_Beaker | Blue_Beaker | Posted on 2022-06-08 17:30 Link – ID: 47 |
Posts: 1 Joined: 2021-03-18 Last post: 1 year ago Last view: 27 days ago |
Principia has native android x86 libraries, but in principia 1.5.x this library is faulty, always causing crashes with android x86 when entering level editor. I've found a temporary solution for this (I'm using android-x86_9.0_r2 with libhoudini as arm translation layer): Reboot, install principia, revert the change, then reboot again. This makes android to force use the arm library when there is a x86 one. Now principia can run with no problem. Every time you update the principia you need to do this again. I suggest to remove the faulty x86 library from the apk so we can install it directly on an android x86 device or emulator with an arm translation layer. It will be better if the library can be patched so there will be no efficency loss in translation layer. |
ROllerozxa |
|
Posted on 2022-06-09 12:53 Link – ID: 48 |
Posts: 47 Joined: 2020-12-26 Last post: 1 month ago Last view: 57 minutes ago |
Oh so that's why I was never able to get someone who could test my x86 native library patches...
Yeah I was already considering removing it for 1.5.2 as I assumed it to be completely busted and it would reduce the amount of work needed for binary patches. To be honest running the armeabi-v7a version through emulation is probably the best for whatever obscure x86 Android device you've got. |