No_Matching_Abis Error When Installing *Some* Android Apps in Anbox

Since Anbox currently does not come packaged with an app store, the only way to install applications is through ADB as follows:

adb install /path/to/file.apk

I have been able to successfully install QuickPic and Snapseed this way, however when I try to install Opera Mini or WPS Office, I receive the following error:

Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]

I'm wondering whether this is an Anbox problem, Ubuntu problem, or ADB problem, and how I can fix it?

1 Answer

Let's take a look at the error message again:

Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]

This means that the app in question uses native C/C++ libraries, but the APK doesn't include a version that library which has been compiled for the CPU architecture of the the target device. Unlike Java, C/C++ code is not cross-platform, nor is it cross-architecture.

Some apps have different APKs for the different CPU architectures.

But, bottom line, this is the app developer's fault, not yours.

4

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Sophia Al-Mansoor

Sophia Al-Mansoor

Global Business & E-Commerce Reporter

Sophia analyzes international trade, startup ecosystems, retail transformation, and supply chain logistics for modern digital publications.

Share this article
Twitter Facebook Pinterest