2017-06-11 16 views
1

インストール済みflutter through AUR.私もaur/android-sdk 26.0.2-1がインストールされています。私はflutter runを実行すると、私が得る:フラッターでAndroid SDKが見つかりません

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場合:それはそこにあるよう

➜ ~ cd /opt/android-sdk 
➜ android-sdk ls 
add-ons build-tools emulator platforms tools 

だから、それが見えます。私が見つけることができる最も近い質問は、この1つです:React Native android build failed. SDK location not foundしかし、それはアーチだけでなく、いくつかの他の違いとは対照的にMacを使用しているようです。 flutter doctorを解決するにはどうすればよいですか?

答えて

1

Flutter requires Android SDKプラットフォームツールで、adbコマンドラインツールを使用できるようにします。

Android SDKをインストールしたようですが、まだプラットフォームツールをインストールしていないようです。

アーチの場合はandroid-sdk-platform-tools Aurパッケージ、インストールの場合はguideです。

おそらく、Android SDK自体ではなく、Android SDKプラットフォームツールが実際に不足していることを示すエラーメッセージが表示される可能性があります。ご希望の場合は、引き取り依頼をご送信いただくか、issueを開封してください。

+0

ありがとう!これはもう少し私を得るようです。私は受け入れる前に私がそれを完全に解決できるかどうかを確認するためにもう少しデバッグを行います。 Androidのスタジオには、過去2〜3日間、アーチにいくつかの問題がありました。典型的なローリングリリースモデルのハハ。 – Dair

関連する問題