执行flutter build apk split-per-abi时旧app-release.apk是否会被删除?
关于
flutter build apk --split-per-abi对旧APK文件的处理 执行flutter build apk --split-per-abi命令时,Flutter的构建系统会自动清理build/app/outputs/flutter-apk目录下的旧构建产物,包括旧的app-release.apk文件,不需要你手动删除。
具体细节:
- 构建过程中,Android端的Gradle构建工具会先执行清理任务,清空输出目录里的旧APK文件,再生成对应不同ABI架构的拆分APK(比如
app-armeabi-v7a-release.apk、app-arm64-v8a-release.apk等)。 - 注意:执行该拆分ABI的构建命令后,目录里不会再生成统一的
app-release.apk,只有各ABI对应的拆分包。 - 若遇到构建中断导致旧文件残留的极端情况,可以手动执行
flutter clean命令彻底清空整个build目录,再重新运行构建命令。
内容的提问来源于stack exchange,提问作者Mamoon Shahzad
相关产品推荐
相关产品推荐

