iOSデバイスをターゲットにして、macOS 10.15.3を使用してFlutterでプログラミングしています。今日は、Android Studioもインストールしてみました。インストールはエラーなしで完了しLibrary/Android/sdk/ましたが、toolsサブディレクトリがありません。これは、sdkmanager内にあるはずなので問題Library/Android/sdk/tools/binです。
実行しflutter doctorてくれたのでこれに気づきました:
✗ 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を再インストールしてみました(違いはありません)。他の解決策はJavaバージョンについてオンライントークを投稿したため、JREを1.7から1.8にアップグレードしてAndroid Studioを再インストール(違いなし)してから、JDKを最新(したがってJavaバージョンは11.0.6)にアップグレードしてインストールしてみました再びAndroid Studio(違いはありません)。上記の間にFlutterをv1.12.13 + hotfix.8にアップグレードしましたが、このエラーは消えません。
入力するとflutter doctor --android-licenses、次のようになります。
Android sdkmanager tool not found (/Users/macuser/Library/Android/sdk/tools/bin/sdkmanager).
Try re-installing or updating your Android SDK,
visit https://flutter.dev/setup/#android-setup for detailed instructions.
これが、Android Studioの一部が欠けていることに最初に気づいた方法です。
私はtools/bin自分でサブディレクトリを作成sdkmanagerし、プラグインからLibrary/Android/sdk/cmdline-tools/latest/bin新しいにコピーすることで不正行為を試みましたLibrary/Android/sdk/tools/bin。しかし、これはFlutterをだますことではありませんでした。実行にflutter doctor --android-licensesつながる:
A newer version of the Android SDK is required. To update, run:
/Users/macuser/Library/Android/sdk/tools/bin/sdkmanager --update
Android SDKが最新であるため、これは誤りです。
Android Studioが常にtools/binサブディレクトリと内部の便利な機能を欠いている理由を誰かが知っていますか?基本的なことを見落とした場合は、ありがとうございます。




Android SDK toolsでした。間Android SDK Platform-ToolsとDocumentation for Android SDK、何もありませんでした。おそらくandroid-studio-ide-192.6241897-mac.dmg、2020年2月12日付けのバージョン3.6について、今日よりも前のダウンロードを使用している可能性があります。****しかし、スクリーンショットは有望でした。チェックを外しHide Obsolete PackagesてAndroid SDK Tools (Obsolete) 26.1.1登場しました。私はこれをインストールし、今すべてが動作します。**** Flutter のバグの詳細については、クリックしてください。