Flutter- 使用具有 android 多种口味的 fastlane
Flutter- using fastlane with android multi flavors
我正在使用多种口味的 Flutter。我正在尝试自动构建 apk。我宣布这条车道:
lane:
desc "build apk"
lane :test_build_android_app do |options|
gradle(task: "assembleProductionfirst", build_type: "Release" })
end
当我 运行 这条车道时,我得到这个错误:
Compiler message: Error: Error when reading 'lib/main.dart': No such
file or directory package:flutter_app/main.dart: Error: No 'main'
method found. Try adding a method named 'main' to your program. Target
kernel_snapshot failed: Exception: Errors during snapshot creation:
null build failed.
我有几个主电源。所以我需要 运行 flutter build -t lib/first/main.dart
使用fastlane
或gradlew
时如何指定flutter主路径?
我遇到了同样的问题 - 使用 "flags" 对我有用:
gradle(
flavor: "my_flavor",
task: "bundle",
build_type: "Release",
flags: "-Ptarget=lib/main_flavor.dart")
我正在使用多种口味的 Flutter。我正在尝试自动构建 apk。我宣布这条车道:
lane:
desc "build apk"
lane :test_build_android_app do |options|
gradle(task: "assembleProductionfirst", build_type: "Release" })
end
当我 运行 这条车道时,我得到这个错误:
Compiler message: Error: Error when reading 'lib/main.dart': No such file or directory package:flutter_app/main.dart: Error: No 'main' method found. Try adding a method named 'main' to your program. Target kernel_snapshot failed: Exception: Errors during snapshot creation: null build failed.
我有几个主电源。所以我需要 运行 flutter build -t lib/first/main.dart
使用fastlane
或gradlew
时如何指定flutter主路径?
我遇到了同样的问题 - 使用 "flags" 对我有用:
gradle( flavor: "my_flavor", task: "bundle", build_type: "Release", flags: "-Ptarget=lib/main_flavor.dart")