Доктор Флаттер сообщает, что видел две установки Android Studio - PullRequest
0 голосов
/ 01 декабря 2018

Почему флаттер сообщает о правильной и неправильной установке Android Studio в одном месте?Обнаружена ошибка ниже:

Sat Dec  1 10:52:34 AEDT 2018
flutter_app $ flutter doctor -v
[✓] Flutter (Channel beta, v0.11.12, on Linux, locale en_AU.UTF-8)
• Flutter version 0.11.12 at /home/jedaa/bin/flutter
• Framework revision 06ec8d3b41 (2 days ago), 2018-11-28 15:56:58 -0800
• Engine revision 72c7a75672
• 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 /home/jedaa/bin/Android/sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-28, build-tools 28.0.3
• ANDROID_HOME = /home/jedaa/bin/Android/sdk
• Java binary at: /home/jedaa/bin/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 /home/jedaa/bin/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)

[✓] Android Studio
• Android Studio at /home/jedaa/bin/android-studio/
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
• android-studio-dir = /home/jedaa/bin/android-studio/
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)

[✓] IntelliJ IDEA Community Edition (version 2018.3)
• IntelliJ at /opt/idea
• Flutter plugin version 31.1.4
• Dart plugin version 183.4733

[✓] VS Code (version 1.29.1)
• VS Code at /usr/share/code
• Flutter extension version 2.21.0

[!] Connected device
! No devices available

Когда я загружаю AS и запускаю приложение по умолчанию .. я получаю это в журнале событий:

10:51 AM    Unable to list devices: Unable to discover Android devices. 
Please run "flutter doctor" to diagnose potential issues

11:13 AM    Emulator: Couldn't statvfs() path: No such file or directory

11:13 AM    Emulator: qemu-system-x86_64: warning: host doesn't support 
requested feature: CPUID.80000001H:ECX.abm [bit 5]

Emulators are available

Не могли бы вы помочь в решении этой проблемы, спасибо.

Ответы [ 3 ]

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

Я рекомендую очистить настройки android-studio-dir и android-sdk, и пусть flutter автоматически определяет их путь:

$ flutter config --android-studio-dir=""
Removing "android-studio-dir" value.

$ flutter config --android-sdk=""
Removing "android-sdk" value.
0 голосов
/ 27 апреля 2019

Удаление папки с файлами конфигурации предыдущих версий Android Studio решило эту проблему.У меня было 2 версии Android Studio после его обновления.

.AndroidStudio3.3 
.AndroidStudio3.4

Поэтому я удалил файлы конфигурации версии 3.3 (.AndroidStudio3.3) и сохранил только файлы конфигурации версии 3.4 (.AndroidStudio3.4)

Эти папки можно найти в домашнем каталоге, если вы являетесь пользователем Ubuntu и выполнили установку по умолчанию для Android Studio.Эти папки скрыты, поэтому вам придется сначала их скрыть.

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

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

проблема была решена с помощью следующих двух команд флаттера !!!...

flutter config --android-sdk /path/to/android/sdk
flutter config --android-studio-dir /path/to/android/studio
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...