【问题标题】:Flutter- using fastlane with android multi flavorsFlutter - 使用带有 android 多种风格的 fastlane
【发布时间】: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

使用fastlanegradlew时如何指定flutter主路径?

【问题讨论】:

  • 您使用的是什么操作系统?您是否正在尝试使用 CI 平台?您是否使用文件夹项目根目录中的命令?
  • Linux OpenSuse,詹金斯
  • 你能发布你的'lib/first/main.dart'吗?

标签: android gradle flutter fastlane gradlew


【解决方案1】:

我遇到了同样的问题 - 使用“标志”对我有用:

分级( 风味:“我的风味”, 任务:“捆绑”, build_type: "发布", 标志:“-Ptarget=lib/main_flavor.dart”)

【讨论】:

    猜你喜欢
    • 2015-05-15
    • 2020-10-25
    • 2023-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-08
    • 1970-01-01
    • 2015-06-16
    相关资源
    最近更新 更多