我正在使用Flutter开发多个版本,现在我想要自动化构建apk。我声明了以下lane:
lane:
desc "build apk"
lane :test_build_android_app do |options|
gradle(task: "assembleProductionfirst", build_type: "Release" })
end
当我运行这条命令时,出现了以下错误信息:
编译器消息:错误:读取“lib/main.dart”文件时出错:没有此文件或目录 package:flutter_app/main.dart: 错误:找不到'main'方法。尝试向程序添加一个名为'main'的方法。Target kernel_snapshot failed: Exception: Errors during snapshot creation:null build failed.
我有好几个'main'方法。所以我需要运行
flutter build -t lib/first/main.dart
如何在使用fastlane
或gradlew
时指定flutter主路径呢?