M1チップMacでFlutter環境構築時のSDKライセンス同意が失敗する問題への対処
前提
MacBook Pro M1
macOS Big Sur(11.1)
問題
% flutter doctor
というコマンドを叩くと、Flutterの環境が整っているかの診断をしてくれる。
Android toolchainにエラーが見られるので、画面の指示に従って
% flutter doctor --android-licenses
で、SDKライセンスの同意をとることを試みるが、
上記のようにJavaのエラーが発生する。
解決方法
Android SDK ManagerからAndroid SDK Command-line toolsをインストールすることで、解決する。
- Android Studioを立ち上げて、Configure > SDK Manager
- SDK Toolsのタブを開いて、Android SDK Command-line Tools (latest)にチェックを入れてApply
備考
M1 Mac特有の問題かどうかは全く検討していません。
当方、今回が初めてのFlutter環境構築なので、もし特有の問題ではないなら、誰か教えていただければ幸いです。
参考
monoさん(@_mono)のツイート。ありがとうございます。
Androidライセンスに同意できなくて困ってたけど、回答発見して解決( ´・‿・`)
— mono (@_mono) May 19, 2021
Answer: flutter doctor --android-licenses gives a java error https://t.co/QIaJYoAB1E pic.twitter.com/Fq3YTn5eUl
Author And Source
この問題について(M1チップMacでFlutter環境構築時のSDKライセンス同意が失敗する問題への対処), 我々は、より多くの情報をここで見つけました https://qiita.com/Qoo_Rus/items/cbcdccd0b21d91dddc63著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .