Могу ли я создавать флаттер-пакетыLinux

Ответить
Anonymous
 Могу ли я создавать флаттер-пакеты

Сообщение Anonymous »

Вопрос
Можно ли собрать только пакет флаттера в режиме выпуска, а затем ссылаться (связать) его с артефактом сборки релиза приложения флаттера (libapp.so)?< /p>
Целевая среда
  • Linux
  • flutter 3.10.6 или более поздней версии
Справочная информация
Я разрабатываю флаттер-приложение (=appX). Это приложение состоит из нескольких локальных флаттер-пакетов (=packageA, packageA').
packageA и packageA' предоставляют одинаковый интерфейс, но имеют разное поведение. appX использует только один из packageA и packageA'.
В настоящее время переменные dart-define определяют, использовать ли packageA или packageA' при компиляции appX.
Однако я хотел бы переключиться между packageA и packageA', используя следующую процедуру. (Причина, по которой я хочу это сделать, довольно сложна, поэтому я не буду вдаваться в подробности здесь.)
  • < li>Скомпилируйте packageA и packageA' в режиме выпуска и создайте файлы с тем же именем (packageA-selected.so).
  • Во время установки решите, использовать ли packageA.so или packageA'.so. и установите packageA-selected.so, который будет использоваться.
  • libapp.so использует packageA-selected.so при запуске.
Хотел спросить, возможна ли такая процедура.
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/790 ... r-packages
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»