flutter 命令

1.查看依赖树

flutter pub deps

2.清理Flutter缓存

flutter clean

3.清理Gradle缓存

./gradlew cleanBuildCache

4.清理Pub缓存

flutter pub cache repair

5.获取依赖项

flutter pub get

6.更新依赖项

flutter pub upgrade

7.清理Gradle构建

./gradlew clean

8.重新下载Gradle依赖项

./gradlew build

9.打包android 命令

图标工场 - 移动应用图标/启动图生成工具,一键生成所有尺寸的应用图标/启动图

flutter build apk --release

flutter build apk --obfuscate --split-debug-info=HLQ_Struggle --target-platform android-arm,android-arm64,android-x64 --split-per-abi

  1. flutter build apk: 这是 Flutter 命令行工具的标准命令,用于构建 Android 平台上的 APK 文件。

  2. --obfuscate: 这个参数用于启用代码混淆。代码混淆是一种通过更改变量名、方法名和其他标识符来使代码难以阅读的技术,目的是保护你的代码不被轻易理解或篡改。在 Android 应用中,混淆通常用于发布版本,以提高安全性。

  3. --split-debug-info=HLQ_Struggle: 这个参数用于指定一个目录,Flutter 会在构建过程中将调试信息输出到这个目录。这样做可以在不增加 APK 大小的情况下,保留调试信息,便于后续的调试和分析。HLQ_Struggle 是你为调试信息指定的目录名。

  4. --target-platform android-arm,android-arm64,android-x64: 这个参数用于指定构建的目标平台和架构。这里指定了三个架构:android-armandroid-arm64android-x64。这意味着 Flutter 会为这些架构分别构建 APK,以便支持更多类型的 Android 设备。

  5. --split-per-abi: 这个参数用于指示 Flutter 为每个目标平台和架构生成不同的 APK。这通常与 --target-platform 参数一起使用,以生成多个 APK,每个 APK 只包含特定架构的代码和资源。这样做可以减小每个 APK 的体积,因为每个 APK 只包含它需要的代码和资源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值