【问题标题】:INSTALL_FAILED_NO_MATCHING_ABIS on API Level 26API 级别 26 上的 INSTALL_FAILED_NO_MATCHING_ABIS
【发布时间】:2018-07-26 07:42:10
【问题描述】:

只有当我尝试在基于 API 26 x86 的模拟器上安装 apk 时,我才会遇到 INSTALL_FAILED_NO_MATCHING_ABIS 错误。

该 apk 在 24 级 ARM 手机上运行良好,在 x86 模拟器上也运行良好。

我已经尝试了here 建议的修复方法,但没有成功。

【问题讨论】:

  • 尝试清理并重建您的项目

标签: android arm android-x86 android-api-levels


【解决方案1】:

如果您使用的是 JNI,请确认您是否也有为设备/移动架构构建的库(.so 文件)。正如它所说,它找不到任何匹配的 ABIS 意味着该库是为某些与 Mobile 架构不匹配的架构而构建的。 在您已为其构建库的设备上运行 apk,即移动和 .so 文件的相同架构,或者也为该移动架构编译库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-02
    • 2019-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多