简体   繁体   中英

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. 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??

I don't know about Flutter too much but these are different apk's for 3 CPU architectures. If you want a universal apk for all architectures, you should check your build settings.

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 .

arm and x86 for 32-bit processor, while arm64 and x86_64 for 64-bit processor.

flutter run

will build all the above types into one file

flutter run --split-per-abi

will build into several files.

app-arm64-v8a-release.apk for arm64 architecture

app-armeabi-v7a-release.apk for arm and x86 architecture

app-x86_64-release.apk for x86_64 architecture

please correct me if i'm wrong, thanks

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM