当我尝试在API 26上安装android应用程序时,出现此错误。

首先,我尝试使用build tool version-25.3.1遇到下图所示的相同问题。

Android APK [INSTALL_FAILED_NO_MATCHING_ABIS : Failed to extract native libraries, res = -113]-LMLPHP

然后我已经将build tools version更新为26.0.1并支持库版本为26.0.0

使用最新的Google Play服务版本-11.0.4

我已经检查了我正在使用的android库是否具有本地代码,即C++代码,但是我使用的每个库库都是用Java编写的,期望一个库包含一点PHP,Python和Ruby。

我在用

  • Google map
  • Google位置
  • Google GCM。

  • 我已经尝试将ABI Splits包含在我的Gradle文件中,如here所述
    splits {
        abi {
            enable true
            reset()
            include 'x86', 'armeabi-v7a'
            universalApk true
        }
    }
    

    但是每次都遇到相同的错误。

    仿真器设备详细信息:

    Android APK [INSTALL_FAILED_NO_MATCHING_ABIS : Failed to extract native libraries, res = -113]-LMLPHP

    最佳答案

    基于此thread,当您的应用程序使用ARM体系结构并且您尝试安装该应用程序的设备或仿真器支持(例如x86)时,就会发生此问题。尝试将其安装在ARM仿真器上。另外,如果您的应用程序是在考虑ARMv7架构的基础上构建的,请确保仅使用ABI的系统镜像: armeabi-v7a

    其他引用:

  • http://discuss.cocos2d-x.org/t/how-to-compile-for-x86-64-or-x86-in-android-studio/36755
  • https://www.underwise.com/questions/233541/android-emulator-install-failed-no-matching-abis-failed-to-extract-native-lib

  • 希望这可以帮助!

    关于Android APK [INSTALL_FAILED_NO_MATCHING_ABIS : Failed to extract native libraries, res = -113],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45419245/

    10-10 18:43
    查看更多