Flutter / Dart — что означают эти красные буквы в моем AndroidManifest.xml имею в виду? Это ошибки?

#android #flutter #dart #android-manifest

#Android #флаттер #dart #android-манифест

Вопрос:

Я получаю красные буквы в моем AndroidManifest.xml и не понимаю, что они означают. На данный момент все работает как надо. Но возникнут ли у меня какие-либо проблемы в будущем?

AndroidManifest.xml часть 1

AndroidManifest.xml часть 2

Ответ №1:

Нет, Android Studio не может понять содержимое Android при открытии проекта Flutter.

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

Если это простой проект Android, то он может легко понять файлы Gradle и ваш Java / Kotlin.

Для вас, как разработчика Flutter, это означает, что при редактировании собственного кода Android или iOS. Вы не получите завершения кода. Android Studio не сможет сообщить вам об ошибках в вашем коде.

Команда Flutter работает над этим. Так что вы можете использовать все интересные функции IntelliJ для редактирования собственного кода, ДАЖЕ если у вас открыт проект Flutter.

Кроме того, я думаю, что если вы откроете android отдельно, тогда вы сможете правильно видеть. (Может быть, я не уверен).

Ответ №2:

Теперь вы можете открыть Android-часть вашего проекта Flutter, щелкнув правой кнопкой мыши по названию проекта в окне проекта, выберите Flutter и затем Open Android module in Android Studio .

Открытый проект Android будет иметь завершение кода, и все красные буквы, скорее всего, станут другого цвета 🙂

Изображение, показывающее окно проекта