【发布时间】:2020-05-08 13:56:51
【问题描述】:
我正在使用多种风格的 Flutter。我正在尝试自动化apk的构建。我宣布了这条车道:
lane:
desc "build apk"
lane :test_build_android_app do |options|
gradle(task: "assembleProductionfirst", build_type: "Release" })
end
当我跑这条车道时,我得到了这个错误:
编译器消息:错误:读取“lib/main.dart”时出错:没有这样的 文件或目录包:flutter_app/main.dart:错误:没有'main' 找到的方法。尝试在您的程序中添加一个名为“main”的方法。目标 kernel_snapshot 失败:异常:创建快照时出错: 空构建失败。
我有几个电源。所以我需要运行flutter build -t lib/first/main.dart
使用fastlane或gradlew时如何指定flutter主路径?
【问题讨论】:
-
您使用的是什么操作系统?您是否正在尝试使用 CI 平台?您是否使用文件夹项目根目录中的命令?
-
Linux OpenSuse,詹金斯
-
你能发布你的'lib/first/main.dart'吗?
标签: android gradle flutter fastlane gradlew