SDK Flutter не авторизован AVD - PullRequest
       16

SDK Flutter не авторизован AVD

0 голосов
/ 10 декабря 2018

Я использую Android studio как администратор в Windows 10. AVD - это Nexus 5X API 28. Я пытаюсь запустить демонстрацию флаттера, но в выпадающем списке устройств по-прежнему отображается сообщение «нет устройств», толькоимеет опцию «Открыть эмулятор Android», которую я нажал, чтобы запустить AVD:

enter image description here

Выход

flutter doctor -v

:

[√] Flutter (Channel stable, v1.0.0, on Microsoft Windows [Version 10.0.17134.407], locale en-US)
    • Flutter version 1.0.0 at C:\Users\User\flutter_windows_v1.0.0-stable\flutter
    • Framework revision 5391447fae (10 days ago), 2018-11-29 19:41:26 -0800
    • Engine revision 7375a0f414
    • Dart version 2.1.0 (build 2.1.0-dev.9.4 f9ebf21297)

[√] Android toolchain - develop for Android devices (Android SDK 28.0.3)
    • Android SDK at C:\Users\User\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
    • All Android licenses accepted.

[√] Android Studio (version 3.2)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 31.1.1
    • Dart plugin version 181.5656
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)

[!] Connected device
    • Device emulator-5554 is not authorized.
      You might need to check your device for an authorization dialog.

! Doctor found issues in 1 category.

В отличие от реального телефона, подключенного через USB, здесь нет диалогового окна авторизации при запуске AVD.Как авторизовать телефон?

Ответы [ 2 ]

0 голосов
/ 11 декабря 2018

Это простое решение сработало: стирание данных и холодная загрузка.

Не сработало:

Обратите внимание, что в терминале студии Android, adbне распознается (следуя инструкциям по установке флаттера).Вы можете добавить путь расположения Android SDK в переменную окружения PATH, чтобы иметь возможность запускать adb, но это не даст вам больше информации, чем flutter doctor -v.Путь Android SDK должен быть уже в Tools | SDK Manager, который в моем случае "C: \ Users \ User \ AppData \ Local \ Android \ Sdk", не имеет ничего общего с "android-sdk-windows".Уничтожение и перезапуск adb не сработали.

Logcat показывает сообщение «Пожалуйста, настройте Android SDK» (нажмите «Настроить», откроется окно «Структура проекта»).Пути к SDK и JDK по умолчанию действительны.Установка NDK привела к неправильной настройке чего-то другого, поэтому я удалил его и оставил это поле пути пустым.В разделе «Проект» все поля «Версия» и «Репозиторий» пусты.

0 голосов
/ 10 декабря 2018

Вы должны добавить переменную ANDROID_HOME к вашему class_path

set ANDROID_HOME=C:\<installation location>\android-sdk-windows
set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

Взято из this

После этого вызовите flutter doctor -v и flterter devices

...