简体   繁体   English

flutter 中的 app-arm64-v8a-release.apk、app-armeabi-v7a-release.apk 和 app-x86_64-release.apk 有什么区别?

[英]What is the difference between app-arm64-v8a-release.apk,app-armeabi-v7a-release.apk and app-x86_64-release.apk in flutter?

I generated apk for my flutter project and in the F:<project-folder><project-name>\build\app\outputs\apk\release I got 3 types of apk files including output.json file.我为我的 flutter 项目生成了apk ,在F:<project-folder><project-name>\build\app\outputs\apk\release我得到了 3 种类型的 apk 文件,包括 output.Z466DEEC76ECDF5FCA654D48571F632 文件。 They are: **他们是: **

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

** **

Are they correct?他们是正确的吗?

And can I use the existing keystore for multiple flutter projects??我可以将现有的密钥库用于多个 flutter 项目吗?

I don't know about Flutter too much but these are different apk's for 3 CPU architectures.我不太了解 Flutter 但这些是 3 个 CPU 架构的不同 apk。 If you want a universal apk for all architectures, you should check your build settings.如果你想要一个适用于所有架构的通用 apk,你应该检查你的构建设置。

Also you can useapp bundles .您也可以使用应用程序包

As far as I know there are several types of phone processor architecture.据我所知,手机处理器架构有几种类型。 The options will be arm , arm64 , x86 , and x86_64 .选项将是armarm64x86x86_64

arm and x86 for 32-bit processor, while arm64 and x86_64 for 64-bit processor. armx86用于 32 位处理器,而arm64x86_64用于 64 位处理器。

flutter run flutter运行

will build all the above types into one file将上述所有类型构建到一个文件中

flutter run --split-per-abi flutter 运行 --split-per-abi

will build into several files.将构建成几个文件。

app-arm64-v8a-release.apk for arm64 architecture用于 arm64 架构的 app-arm64-v8a-release.apk

app-armeabi-v7a-release.apk for arm and x86 architecture用于 arm 和 x86 架构的 app-armeabi-v7a-release.apk

app-x86_64-release.apk for x86_64 architecture x86_64 架构的 app-x86_64-release.apk

please correct me if i'm wrong, thanks如果我错了,请纠正我,谢谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 flutter build apk --split-per-abi: app-armeabi-v7a-release.apk 和 app.apk 有什么区别 - flutter build apk --split-per-abi: what is the difference between app-armeabi-v7a-release.apk and app.apk 通过 USB 在 OnePlus 7 上本地运行应用程序出现问题(“设备支持,但 APK 仅支持 armeabi-v7a、x86_64、arm64-v8a、x86”) - Problems running app on OnePlus 7 locally over USB (“Device supports , but APK only supports armeabi-v7a, x86_64, arm64-v8a, x86”) Flutter:build/app/outputs下的apk/release目录和flutter-apk目录有什么区别? - Flutter: What is the difference between the apk/release directory and flutter-apk directory under build/app/outputs? split_config.arm64_v8a.apk 在 Android 版本上崩溃 - Flutter - split_config.arm64_v8a.apk Crash on Android release - Flutter 即时应用发布错误:针对 apk 差异 - Instant app release error: targeting apk difference 对于Android App Release,Ant build apk与Android Signed Apk之间有什么区别 - For Android App Release what is difference between Ant build apk vs Android Signed Apk flutter 应用程序未从发行版 apk 中启动 - flutter app not launching in from release apk 是app-release.apk zipaligned apk吗? - Is app-release.apk zipaligned apk? armeabi-v7a、arm64-v8a、x86有什么区别? - What is the difference between armeabi-v7a, arm64-v8a, x86? 崩溃 split_config.armeabi_v7a.apk 和 split_config.arm64_v8a.apk - Crashes split_config.armeabi_v7a.apk and split_config.arm64_v8a.apk
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM