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 のバグの詳細については、クリックしてください。