web-dev-qa-db-ja.com

Flutterドクターエラー-Android sdkmanagerツールが見つかりません。Windows

私はこの問題を巡って回っていますが、人がたくさんいるため、私の問題と同じsimilarですが、どれも同じではありません。フラッターを完全にセットアップしようとしていますが、問題の1つを解決できません。

Flutter doctor -vを実行すると、次の出力が得られます。

[√] Flutter (Channel stable, v1.12.13+hotfix.8, on Microsoft Windows [Version 10.0.18362.657], locale en-GB)
    • Flutter version 1.12.13+hotfix.8 at C:\flutter
    • Framework revision 0b8abb4724 (3 weeks ago), 2020-02-11 11:44:36 -0800
    • Engine revision e1e6ced81d
    • Dart version 2.7.0

[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at C:\Users\%username%\AppData\Local\Android\Sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform Android-29, build-tools 29.0.3
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\Java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
    X Android license status unknown.
      Try re-installing or updating your Android SDK Manager.
      See https://developer.Android.com/studio/#downloads or visit https://flutter.dev/setup/#Android-setup for detailed
      instructions.

[√] Android Studio (version 3.6)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 43.0.2
    • Dart plugin version 192.7761
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)

[√] VS Code (version 1.42.1)
    • VS Code at C:\Users\%username%\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.8.1

[√] Connected device (1 available)
    • AOSP on IA Emulator • emulator-5554 • Android-x86 • Android 9 (API 28) (emulator)

! Doctor found issues in 1 category.

コマンドflutter doctor --Android-licensesを実行しようとすると、次のようになります。

Android sdkmanagerツールが見つかりません(C:\ Users \%username%\ AppData\Local\Android\Sdk\tools\bin\sdkmanager)。詳細な手順については、Android SDKを再インストールまたは更新してみてください。詳細は https://flutter.dev/setup/#Android-setup にアクセスしてください。

そして、そうです、私のSDKフォルダーに "tools"フォルダーはありません。いったいどうすれば修正できますか?私はすべてのSDKツールをインストールしましたが、NDK(フラッターがそれを拾うのではありません)も含めて、ツールフォルダーを作成し、ビルドツールからsdkManager.bat(binフォルダーを含む)をコピーしようとしましたが、 sdkmanager。これは試行したときに失敗するだけです。

すべてがまだ機能しているように見えますが、問題が発生することに少し不快に感じます。

どんな助けでも大歓迎です。

5
Mark Perry

設定に移動:

go to settings..

Android SDKに移動します:

go to Android sdk

コマンドラインツールをオフにします。

uncheck the command-line tools

詳細を表示をチェックし、Androidコマンドラインツールのチェックを外してクリックしますオン適用次に、[〜#〜] ok [〜#〜]

check the show details and uncheck the Android command-line tools and then click on apply then click ok

このパッケージを https://developer.Android.com/studio からダウンロードして解凍します。次に、Android sdkの場所(C:\ Users\Pooja\AppData\Local\Android\Sdk))に移動し、ツール名を付けて貼り付けます。

次に、Android Studioを閉じて再起動し、アップデートを確認します。アップデートをインストールしたら、Android Studio。

コマンドラインを開き、次のように入力します。

flutter doctor --Android-licenses

最後に、同意する場合はyを押します。

now enter (Flutter doctor),don't include parenthesis.

私たちがすべて解決します。

0
Pooja Patil

1.下にスクロールして、このリンクからのみコマンドラインツールをダウンロードします。 https://developer.Android.com/studio#downloads 2.ダウンロードしたファイル(ツール)をこの場所に配置しますC:\ Users\ABC\AppData\ABC\Android\Sdk 3。 Android studio、そして再び開くAndroid studio。そしてupdateをチェックします。4。コマンドラインと過去を開く(flutter doctor --Android-licenses)、don ' tかっこを使用します。

0
jahid hasan