Java-код Flatters Android показывает ошибки в IntelliJ - PullRequest
0 голосов
/ 04 мая 2018

Я создал проект Flutter по умолчанию и открыл его в IntelliJ. Часть IOS работает. На сайте Android я получаю следующие ошибки при попытке построить модуль Android в IntelliJ. Кажется, это работает, если я открываю модуль Android только в Android Studio (используя пункт меню «Открыть модуль Android в Android Studio»). Это ожидается?

Error:(3, 18) java: package android.os does not exist
Error:(5, 22) java: package io.flutter.app does not exist
Error:(8, 35) java: cannot find symbol
  symbol: class FlutterActivity
Error:(10, 27) java: cannot find symbol
  symbol:   class Bundle
  location: class com.yourcompany.helloflutter.MainActivity
Error:(9, 3) java: method does not override or implement a method from a supertype
Error:(11, 5) java: cannot find symbol
  symbol:   variable super
  location: class com.yourcompany.helloflutter.MainActivity
/Users/roger/Documents/hello_flutter/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
Error:(3, 32) java: package io.flutter.plugin.common does not exist
Error:(9, 35) java: cannot find symbol
  symbol:   class PluginRegistry

Ответы [ 2 ]

0 голосов
/ 08 января 2019

Попробуйте это.
Сначала убедитесь, что Структура проекта - Проблемы , связанные с проектом, исчезли.
Во-вторых, отметьте следующие каталоги, как показано на рисунке Структура проекта - Модули .

изображение

В-третьих, установите SDK проекта для Android SDK на Структура проекта - Проект . Это может быть изменено в Java SDK после сборки, но вам не нужно беспокоиться об этом, если только у вас не возникнут какие-либо проблемы.

0 голосов
/ 05 мая 2018

Вы должны открыть полный проект в Android Studio, а не только Android Module. Также установите плагин Dart & Flutter в студии Android. Это поможет вам правильно работать.

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