Android SDK не может быть найден с помощью флаттераAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android SDK не может быть найден с помощью флаттера

Сообщение Anonymous »

Я установил флаттер через AUR. У меня также установлен aur/android-sdk 26.0.2-1. Когда я запускаю flutter run, я получаю:

Код: Выделить всё

Warning! This package referenced a Flutter repository via the .packages file that is
no longer available. The repository from which the 'flutter' tool is currently
executing will be used instead.
running Flutter tool: /home/dair/.flutter-sdk
previous reference  : /home/dair/flutter
This can happen if you deleted or moved your copy of the Flutter repository, or
if it was on a volume that is no longer mounted or has been mounted at a
different location. Please check your system path to verify that you are running
the expected version (run 'flutter --version' to see which flutter is on your path).

Unable to locate a development device; please run 'flutter doctor' for information about installing additional components.
Во-первых, я запустил flutter --version и получил:

Код: Выделить всё

Flutter • channel alpha • https://github.com/flutter/flutter.git
Framework • revision e2f54df5ab (9 days ago) • 2017-06-02 10:43:54 -0700
Engine • revision 1f2aa07571
Tools • Dart 1.24.0-dev.3.0
Не знаю, что именно означает «видеть, какой флаттер находится на вашем пути». Затем я запустил flutter Doctor и получил:

Код: Выделить всё

[✓] Flutter (on Linux, locale en_US.UTF-8, channel alpha)
• Flutter at /home/christopher/.flutter-sdk
• Framework revision e2f54df5ab (9 days ago), 2017-06-02 10:43:54 -0700
• Engine revision 1f2aa07571
• Tools Dart version 1.24.0-dev.3.0

[✗] Android toolchain - develop for Android devices
✗ ANDROID_HOME = /opt/android-sdk
but Android SDK not found at this location.

[✓] Android Studio (version 2.3)
• Android Studio at /usr/local/android-studio
• Gradle version 3.2
• Java version: OpenJDK Runtime Environment (build 1.8.0_112-release-b06)

[✓] Connected devices
• None
Однако, если я перейду в /opt/android-sdk, я получу:

Код: Выделить всё

➜  ~ cd /opt/android-sdk
➜  android-sdk ls
add-ons  build-tools  emulator  platforms  tools
Похоже, что оно там. Самый близкий вопрос, который я смог найти, это: Не удалось собрать React Native android. Местоположение SDK не найдено, но, похоже, он использует Mac, а не Arch, а также некоторые другие различия. Как мне решить проблему с флаттер-доктором и запустить приложение?

Подробнее здесь: https://stackoverflow.com/questions/444 ... by-flutter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»