Flutter build命令参数
Flutter build命令参数
flutter build apk
命令支持以下参数:
--debug
:构建一个调试版本的 APK。--release
:构建一个发布版本的 APK。--target-platform=<value>
:指定目标平台,可选的值为android-arm
、android-arm64
、android-x86
、android-x64
。--split-per-abi
:启用根据 ABI 拆分 APK 功能,将会为每个支持的 ABI 构建一个 APK 包。默认情况下,Flutter 只会构建一个 APK 包,并支持所有的 ABI。--no-sound-null-safety
:禁用空安全检查。通常情况下,Flutter 会检查您的代码是否符合空安全规范。如果您的代码中包含了不符合规范的代码,那么您需要将此选项设置为true
以便构建 APK。--build-name=<value>
:指定构建版本名称。--build-number=<value>
:指定构建版本号。--flavor=<value>
:指定所需的构建风格。例如,您可以使用--flavor=production
构建一个生产环境版本的 APK。--dart-define=<key=value>
:定义一个构建变量。这个选项可以用于在构建时传递参数。例如,您可以使用--dart-define=API_HOST=example.com
来定义一个名为API_HOST
的构建变量,该变量的值为example.com
。--target=<path>
:指定应用程序的入口点。默认情况下,Flutter 会查找lib/main.dart
文件作为应用程序的入口点。--obfuscate --split-debug-info=/<project-name>/<directory>
: 开启Dart混淆,并将符号表导出到指定目录
除了上述参数外,flutter build apk
命令还支持常规的 Flutter 命令参数,例如 --verbose
、--quiet
等。您可以在命令行中使用 flutter build apk --help
命令来获取完整的参数列表和说明