【问题标题】:Error AIR 33 for Android when INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113INSTALL_FAILED_NO_MATCHING_ABIS 时 Android 出现错误 AIR 33:无法提取本机库,res=-113
【发布时间】:2020-03-19 12:30:38
【问题描述】:

我目前正在尝试编译 AIR 应用程序的 64 位版本,但在尝试使用 Samsung J6+ 设备进行测试时出现以下错误。 [INSTALL_FAILED_NO_MATCHING_ABIS:无法提取本机库,res=-113]。 我正在使用最新的 Harman AIR 33.0.2.315 SDK。

【问题讨论】:

    标签: android air apk adobe


    【解决方案1】:

    据此 https://github.com/airsdk/Adobe-Runtime-Support/issues/65 您应该编辑 adt.jar 文件以明确使用 armv8 设置。

    发布您的 x32 应用 (1.0.0) 后,逐步提高版本号(例如 1.0.1),然后编辑您的 adt.cfg 文件以取消注释这些行以使用 armv8 架构。

    DefaultArch=armv8
    OverrideArch=armv8
    DebugOut=false
    

    然后,为确保安全,请将 Adob​​e Animate Publish 设置设置为使用 x64。它应该没有错误地发布。您现在应该有两个 APK,一个 32 位,另一个 64 位。

    【讨论】:

      【解决方案2】:

      您的应用似乎包含仅包含 armv7 但不包含 armv8 库的本机扩展。请检查您的 ANE 是否使用 AIR 33 构建并包含 armv8(64 位)版本的本机库。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-11-07
        • 2020-08-04
        • 2018-09-11
        • 2018-09-19
        • 2019-06-13
        • 2016-07-24
        • 2019-08-05
        • 1970-01-01
        相关资源
        最近更新 更多