【问题标题】:What is the difference between app-arm64-v8a-release.apk,app-armeabi-v7a-release.apk and app-x86_64-release.apk in flutter?app-arm64-v8a-release.apk,app-armeabi-v7a-release.apk 和 app-x86_64-release.apk 在flutter中有什么区别?
【发布时间】:2021-01-16 13:44:11
【问题描述】:

我为我的颤振项目生成了 apk,并且在 F:\build\app\outputs\apk\release 中我得到 3 种类型的 apk 文件,包括 output.json 文件。他们是: **

app-arm64-v8a-release.apk
app-armeabi-v7a-release.apk
app-x86_64-release.apk

**

它们是正确的吗?

我可以将现有的密钥库用于多个颤振项目吗?

【问题讨论】:

    标签: android flutter build.gradle flutter-apk


    【解决方案1】:

    我不太了解 Flutter,但这些是针对 3 个 CPU 架构的不同 apk。如果你想要一个适用于所有架构的通用 apk,你应该检查你的构建设置。

    您也可以使用app bundles

    【讨论】:

      【解决方案2】:

      据我所知,手机处理器架构有多种类型。选项将是 armarm64x86x86_64

      armx86 用于 32 位处理器,而 arm64x86_64 用于 64 位处理器。

      颤动运行

      将上述所有类型构建到一个文件中

      flutter run --split-per-abi

      将构建成几个文件。

      app-arm64-v8a-release.apk 用于 arm64 架构

      app-armeabi-v7a-release.apk 适用于 arm 和 x86 架构

      app-x86_64-release.apk 适用于 x86_64 架构

      如有错误请指正,谢谢

      【讨论】:

        猜你喜欢
        • 2021-03-25
        • 2020-11-04
        • 1970-01-01
        • 1970-01-01
        • 2015-03-12
        • 2019-11-11
        • 2016-08-26
        • 1970-01-01
        • 2016-04-20
        相关资源
        最近更新 更多