web-dev-qa-db-ja.com

FlutterがAndroid SDKを見つけられない

フラッターを挿入しようとしましたが、すでにAndroidスタジオとAndroid sdkがインストールされていたので、フラッターのインストールを実行しました。ここに私の問題があります:実行するとき

flutter doctor

教えて

  [√] Flutter (Channel beta, v0.1.5, on Microsoft Windows [Version 10.0.16299.248], locale en-US)
    • Flutter version 0.1.5 at C:\Users\Name\git\flutter
    • Framework revision 3ea4d06340 (2 weeks ago), 2018-02-22 11:12:39 -0800
    • Engine revision ead227f118
    • Dart version 2.0.0-dev.28.0.flutter-0b4f01f759

[X] Android toolchain - develop for Android devices
    X Android_HOME = C:\Users\Name\AppData\Local\Android\sdk\Android
      but Android SDK not found at this location.

[√] Android Studio (version 3.0)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b01)

これは、フラッターが私のAndroid sdkを見つけられないことを示しています(Androidスタジオが使用するパスでも-Androidスタジオは正常に動作しています)

私はすでにSDKを再インストールしようとしましたが、うまくいきませんでした。

これに関する助けにとても感謝しています。

26
Stein.

Flutterは、Android SDKパスを更新するコマンドを提供します。

flutter config --Android-sdk <path-to-your-Android-sdk-path>を使用

60
Lambok Sianturi

Flutter Doctorコマンドに関する次の問題があります。

X Android SDKファイルが見つかりません:..\Android\sdk\platforms\Android-28\Android.jar。

これを修正するには、Tools => Android Sdk => Update SDK SDK Platformに移動します(----)(SDK 28をインストールしました)。

この問題のフラッタードキュメントを確認する

5
Aditya varale

インストールするフォルダーを選択し(BASE_PATHと呼びます)、次のコマンドを使用してSDKをflutterと共にインストールします。

SDKのインストール

cd $BASE_DIR
mkdir Android-sdk
cd Android-sdk
wget https://dl.google.com/Android/repository/sdk-tools-linux-4333796.Zip
unzip sdk-tools-linux-4333796.Zip
./tools/bin/sdkmanager "build-tools;28.0.3" "emulator" "platform-tools" "platforms;Android-23" "tools"

親フォルダーを追加するため、SDKには別のフォルダーを使用しました。

フラッターのインストール

cd $BASE_DIR
wget https://storage.googleapis.com/flutter_infra/releases/beta/linux/flutter_linux_v1.1.8-beta.tar.xz
tar xvf flutter_linux_v1.1.8-beta.tar.xz

エクスポート変数.bashrcに追加できます)

export Android_SDK=$BASE_DIR/Android-sdk
export Android_PATH=$Android_SDK/tools:$Android_SDK/platform-tools
export FLUTTER=$BASE_DIR/bin
export PATH=$PATH:$Android_PATH:$FLUTTER

チェック!

flutter doctor

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v1.1.8, on Linux, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[!] Android Studio (not installed)
[✓] VS Code (version 1.31.1)
[!] Connected device
    ! No devices available

! Doctor found issues in 2 categories.
3
DenisKolodin

Flutterは、Sdkビルドツールバージョン(exp:Androidツールチェーン-Androidデバイス(Android sdk 28.0.3)向けに開発)version = 28.0.3と言いますhome/username/Android/Sdk/build-toolsに移動これを削除バージョン(28.0.3)および修正されたバグ

2

まず最初に、最新のSDKの最初のステップを確認してください: install latest Sdk platform

第二段階: - Install all these licenses

今すぐ実行

flutter doctorを実行します--Android-licenses各契約に対してYを押します

フラッタードクターを実行 flutter doctor 正常に動作します。

2
M.ArslanKhan

最初にAndroid SDK Managerを開き、必要なSDKがインストールされていることを確認します。

enter image description here

SDKマネージャーを開き、SDKパスをコピーします。 cmdを開く

cd C:\Users\your-username\AppData\Local\Android\Sdk\build-tools

再度、dirをbuild-toolsの内部フォルダーに変更します。 aapt.exeファイルの存在または名前の問題を確認してください。

1
Kaivalya Kate

Android_HOME変数をSDKに設定する必要があります。

名前で新しい変数を作成し、インストールディレクトリに設定します。

SDKがcドライブまたはWindowsルートドライブの2つのサブフォルダーの下にないことを確認してください。

1
Shadeeka Nimesh

コマンドラインを使用してAndroid SDKを手動でセットアップしました。開発環境をセットアップしようとしたときにこのようなエラーを解決することができました。関連する問題のGitHubコメントで投稿した次の手順に従うだけです。

https://github.com/flutter/flutter/issues/19805#issuecomment-478306166

これが誰もがそれを必要とするのに役立つことを願っています!バイバイ!

0
Ipereto

私にとっては、Android SDKパスを追加しても役に立ちませんでした。

すべてのSDKを削除しました(基本的にAndroidフォルダーを削除しました。このパス「C:\ Users\your_user_name\AppData\Local\Android」を使用して検索しました)。

その後、Android studioを使用して、必要なすべてのSDKを再インストールしました。 (必ず1つ以上のSDKをインストールしてください。1つだけをインストールした場合になぜ機能しないのかわかりません)。

Flutter Doctorを実行すると、すべてが完璧に機能します。

0

これはこの既知の問題だと思います https://github.com/flutter/flutter/issues/1375

ファイルで修正されるまで、SDKへのパスを手動で修正する必要があります

my_flutter_project/Android/local.properties

update

$Android_HOME\sdk\toolsおよび$Android_HOME\sdk\platform-toolsPATH環境変数に追加します。

0

ツールを開くには=> Android SDK enter image description here [SDKツール]タブをクリック=>パッケージの詳細を表示し、インストールされている28のSDKバージョンすべてを確認し、問題を修正します

SdkManagerはAPI28バージョンを削除し、API28バージョンを再ダウンロードし、AndroidStudioでFlutterとDartのパスを設定すると、正常に動作するようになりました。 画像

0
peakchao

SDKフォルダーに空のフォルダー(/build-tools/29.0.0)がありました

私はそれを削除し、うまくいきました

0
Xero