Неизвестная ошибка в сочетании двух приложений флаттера - PullRequest
0 голосов
/ 27 мая 2020

Я создал два проекта флаттера отдельно, один с именем landing_page, а другой с именем map_trial_app.

Теперь я хотел объединить эти два в одно приложение, поэтому я создал новое приложение и скопировал все код их обоих и всех других файлов и ресурсов каждого из них вместе в моем новом приложении. Я даже импортировал все вещи в файлы gradle и другие файлы AndroidManifest и внес необходимые изменения в файл pubspec.yaml.

Но теперь, похоже, я не могу открывать свое новое приложение и всякий раз, когда я его открываю , кажется, пытается открыть его, так как белый экран отображается не более секунды, а затем вылетает.

Между тем моя консоль продолжает показывать следующее -

Launching lib\main.dart on Android SDK built for x86 in debug mode...
Running Gradle task 'assembleDebug'...
Parameter format not correct -
√ Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk...

Консоль там зависает, и я не вижу никаких изменений. Кроме того, мое приложение не запускается, и мне нечего делать. Консоль остается такой навсегда.

Кроме того, я заметил, что когда я пытаюсь открыть свое новое приложение (которое в конечном итоге не открывается), эмулятор создает приложение с именем map_trial_app и landing_page приложения, которые были моими предыдущими половинными приложениями, которые я ранее объединил в одно, создав для него новый проект.

Мое новое приложение, похоже, не открывается, пока я не открываю два других приложения вручную, а затем, когда я пытаюсь открыть это новое приложение, оно работает нормально, но все функции второй половины мое приложение, взятое из map_trial_app, не работает.

Я действительно разочарован тем, что делать, чтобы решить эту проблему. Кто-нибудь, пожалуйста, помогите, потому что я даже не имею ни малейшего представления о том, что происходит и почему я получаю такую ​​ошибку.

1 Ответ

0 голосов
/ 28 мая 2020

Это произошло потому, что я скопировал все файлы AndroidManifest и другие gradle из старого приложения в новое приложение, и они имели имя проекта моего более старого map_trial_app в нескольких местах внутри.

В заключение, новые проекты имеют разные конфигурации и стараются не копировать файлы, о которых вы не знаете. Вносите необходимые изменения только в более глубокие файлы, как вам говорят эксперты по StackOverflow! : D

...