Android Build
目录约定
build/:Flutter 默认原始构建目录dist/android/:项目约定的最终可分发 APK 目录
这和 iOS、Windows 现在保持一致:先在 build/ 里完成平台原始构建,再把最终要上传 Release 的文件复制到 dist/。
一键打包
仓库已提供脚本 scripts/build_android_apk.sh。
默认构建 release split-per-abi APK:
bash
scripts/build_android_apk.sh输出文件:
dist/android/maimai-ktv-<version>-android-arm64-v8a.apkdist/android/maimai-ktv-<version>-android-armeabi-v7a.apkdist/android/maimai-ktv-<version>-android-x86_64.apk
如果要构建 universal APK:
bash
scripts/build_android_apk.sh --no-split-per-abi输出文件:
dist/android/maimai-ktv-<version>-android-universal.apk
可选参数
bash
scripts/build_android_apk.sh --clean --skip-pub-get--mode <debug|profile|release>:构建模式,默认release--skip-pub-get:跳过flutter pub get--clean:删除build/app/outputs/flutter-apk和dist/android--no-split-per-abi:生成 universal APK