«Неразрешенная ссылка: android» о новом проекте Flutter - PullRequest
0 голосов
/ 01 января 2019

Мое первое приложение Flutter, похоже, до сих пор исправно отлаживается на моем телефоне, но внезапно я вижу эту ошибку в моем файле android/app/src/main/kotlin/my.appname.whatever/MainActivity (скриншот ниже).

И когда я выполняю опрокидываниеonCreate, это показывает это: Cannot access class 'android.Os.Bundle'. Check your module classpath for missing or conflicting dependencies.

Я использую AndroidStudio 3.2.1

Пытаясь запустить Firebase, я изменил версию этого (это было 1.2.17 Я думаю, но у меня было предупреждение о том, что оно отличается от IDE, поэтому я изменил его на то, что он предложил, и предупреждение ушло).Даже после попытки изменить его обратно, я все еще получаю предупреждение ниже.

buildscript { ext.kotlin_version = '1.3.11'

Я предполагаю, что это что-то простое, но для кого-то очень плохо знакомого с Android / Flutter ..и т.д., я просто не знаю, где искать Unresolved reference: android, и не имею ни малейшего представления, что я сделал, чтобы он появился.

error

Ответы [ 4 ]

0 голосов
/ 26 июля 2019

Мне удалось решить эту проблему путем обновления моей версии Gradle до последней (с помощью студии Andorid), изменения ext.kotlin_version на 1.3.11 в build.grade (Проект: android) и обновление SDK в Инструменты / SDK Manager / Правка

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

В моем случае File -> Invalidate Caches / Restart сработало.Когда Android Studio снова запустилась, проблема исчезла.На самом деле не отвечает "почему", но ... это сработало.

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

Настройте для SDK проекта соответствующий уровень API в соответствии с вашим проектом, который решит вашу проблему (отображается в диалоговом окне после нажатия кнопки «Установить SDK» в правом углу).

enter image description here

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

Есть несколько вещей, которые вы можете попробовать:

открыть Android каталог вашего проекта флаттера в Android Studio (новое окно).Затем

  1. перейдите в Build и выберите clean project .Затем после этого выберите Перестроить проект .
  2. Если указанный выше шаг не решает вашу проблему, перейдите к file -> open -> select build.gradle для повторного открытия и получения зависимостей проекта.
  3. перейдите в корневой каталог проекта и попробуйте команду flutter clean , чтобы очистить сборку /, а затем попытаться запустить проект с помощью flutter run command.

Это должно устранить ошибку зависимости.Надеюсь, это поможет:)

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