Software⏱️ 2 min read📅 2026-05-31

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

Installing native libraries for Android app development.

Quick Answer: Move the .so file to the correct location, usually lib/armeabi-v7a or lib/armeabi, and ensure it has the same name as the class that uses it.

[INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113] is a common error that occurs when trying to install or run an Android app. The issue arises from the mismatch between the Java Native Interface (JNI) library and the native library.

🔍 Why This Happens

  • Causes of this issue include:

✅ Best Solutions to Fix It

Method 1: Adding Native Library Manually

  1. Step 1: Copy the native library (.so file) into your project’s assets folder.

Method 2: Using Proguard to Filter Out Unneeded Libraries

  1. Step 1: In your build.gradle file, add the following line to enable Proguard:

proguard.protectionLevel = "debug"

💡 Conclusion

To fix the [INSTALL_FAILED_NO_MATCHING_ABIS] error, you can try adding native libraries manually or using Proguard to filter out unneeded libraries.

Did this fix your problem?

If not, try searching for specific error codes.

🔍 Search Error Database

❓ Frequently Asked Questions