flutter 构建 apk --release
您正在构建一个胖 APK,其中包含以下二进制文件android-arm, android-arm64.
如果您要将应用程序部署到 Play 商店,建议使用应用程序捆绑包或拆分 APK 以减小 APK 大小。要生成应用程序包,请运行: flutter build appbundle --target-platform android-arm,android-arm64 了解更多信息:https: //developer.android.com/guide/app-bundle 要按 ABI 拆分 APK,请运行: flutter build apk --target-platform android-arm,android-arm64 --split-per-abi 了解更多信息:https: //developer.android.com/studio/build/configure-apk-splits#configure-abi -split 初始化 gradle...
1.2s 解决依赖项... 3.7s registerResGenerateTask 已弃用,使用 registerGeneeratedResFolders(FileCollection) registerResGenerateTask 已弃用,使用 registerGeneeratedResFolders(FileCollection) registerResGenerateTask 已弃用,使用 registerGenerateResFolders(FileCollection) 运行 Gradle 任务 'assembleRelease'。 ..运行 Gradle 任务“assembleRelease”...完成
140.3 秒(!)Gradle 任务 assembleRelease 失败,退出代码为 1
随着时间的推移,Android 已经遍布全球,并在超过 20 亿台设备上运行。由于 Android 在多个平台上运行以及泡沫因素,确保在每个平台上安装优化的应用程序非常重要。
例如,没有高分辨率屏幕的手机不应获得高分辨率图像,从而减小 APK 的大小。
为了确保您的应用程序针对每个平台进行优化,android 提供了 2 种方法:
您可以将应用程序拆分为针对每个平台优化的多个 APK。
flutter build apk --split-per-abi
创建应用程序包并将其部署到 Play 商店,这样当用户下载您的应用程序时,Play 商店会自动提取并提供针对该设备优化的 APK。
flutter build appbundle --target-platform android-arm,android-arm64
| 归档时间: |
|
| 查看次数: |
10498 次 |
| 最近记录: |