Ich habe flutter
through AUR. installiert Ich habe auch aur/android-sdk 26.0.2-1
installiert. Als ich flutter run
laufen erhalte ich:Android SDK kann nicht durch Flattern gefunden werden
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.
Zuerst lief ich flutter --version
und erhielt:
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
nicht sicher, was genau bedeutet es, durch „zu sehen, welche flattern auf dem Weg ist“. Weiter lief ich flutter doctor
und bekam:
[✓] 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
Allerdings, wenn ich cd in /opt/android-sdk
erhalte ich:
➜ ~ cd /opt/android-sdk
➜ android-sdk ls
add-ons build-tools emulator platforms tools
So sieht es aus wie es dort ist. Die nächste Frage, die ich finden konnte, ist diese: React Native android build failed. SDK location not found aber es scheint, dass Mac im Gegensatz zu Arch sowie einige andere Unterschiede verwendet. Wie kann ich das flutter doctor
auflösen und meine App laufen lassen?
Ok danke! Das scheint mich ein bisschen weiter zu bringen. Ich werde ein wenig mehr Debugging durchführen, um zu sehen, ob ich es vollständig lösen kann, bevor ich es akzeptiere. Android Studio hatte ein paar Probleme in den letzten paar Tagen auf Arch. Typisches rollendes Freigabemodell haha. – Dair