I have installed
flutter through AUR. I also have
aur/android-sdk 26.0.2-1 installed. When I run
flutter run I get:
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.
Firstly, I ran
flutter --version, and received:
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
Not sure what exactly it means by "to see which flutter is on your path". Next I ran
flutter doctor and got:
[?] 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
However, if I cd into
/opt/android-sdk I get:
? ~ cd /opt/android-sdk ? android-sdk ls add-ons build-tools emulator platforms tools
So it looks like it is there. The closest question I could find is this one: React Native android build failed. SDK location not found but it seems to be using Mac as opposed to arch as well as some other differences. How can I resolve the
flutter doctor and have my app run?