Трепетание - использование fastlane с android несколькими вкусами - PullRequest
0 голосов
/ 22 января 2020

Я использую 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?

1 Ответ

3 голосов
/ 04 февраля 2020

У меня была такая же проблема - использование «flags» помогло мне:

gradle (flavor: «my_flavor», task: «bundle», build_type: «Release», flags: "-Ptarget = lib / main_flavor.dart")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...