It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I've made recently backup APKs of some apps that I had on my old phone (Realme 7 pro), but seems like at least part of them were adjusted to much older system (and hardware).

I'm trying to solve it by using emulation, but by some reason I'm facing very same error, when trying to install the apk on my new phone (install_failed_no_matching_abis failed to extract native libraries res=-113)

The app I'm trying to install is android version of Battle World: Kronos (bought on Amazon Apps), according to data I've obtained, it was adjusted to ABI armeabi-v7a.

I was using the Virtual Master and created virtual instances with Android 7 (so equivalent of what I was using on my old phone, where it worked) and with Android 5. But in both cases I'm facing the same error.

The new phone (where I'm trying to make them work) is Realme 15 Pro with Android 15 version.

I would be extremely grateful for solution, that would work (installing and launching/working app).
This question / problem has been solved by dtgreeneimage
A quick search using the error message suggests you'd need to manually add the required libraries needed to run the app in this environment.

As to how, perhaps you should use the error message in a search and read the related articles.
avatar
honglath: As to how, perhaps you should use the error message in a search and read the related articles.
I tried it, but what I found in most cases was info, that this message means that application was made for older processor/hardware and were giving such advises as "searching for newer version of the app" (not useful in my case, as we're speaking about app that was basically removed from Google Play store due to lack of compatibility and lack of further development.

so I'm trying to bypass that issue, initally with using Virtual Master to "emulate" older android version. But I still have the same error under those emulated android instances (in Virtual master)
Does your phone support 32-bit apps? If not, you might need to find a way to get some CPU emulation going.
So in short, that's nigh on impossible due to a variety of factors unless your phone is rooted.

Then it's simply a very annoying process that's still nigh on impossible due to differences in hardware and CPU architecture.
Good news, found the solution!

Based on comment from dtgreene I started to search for emulator with 32 bit processor support, and I found vphoneOS (formerly Vphonegaga). I tried with Android 7 and support for 32 bit apps, then imported two apks I had stored before... And they work! Installed, launched, played a bit, they work fine.

Thanks for comments in the topic, big thanks for dtgreene for directing me, so I could find the solution.
avatar
MartiusR: Good news, found the solution!

Based on comment from dtgreene I started to search for emulator with 32 bit processor support, and I found vphoneOS (formerly Vphonegaga). I tried with Android 7 and support for 32 bit apps, then imported two apks I had stored before... And they work! Installed, launched, played a bit, they work fine.

Thanks for comments in the topic, big thanks for dtgreene for directing me, so I could find the solution.
Thanks for sharing this solution.
I also have some backed up apks from older phones that I can't use on newer ones and this kind if project/idea gives me clues of what to do to make them work. :)