2020/07/25 6:21pm

投稿先:asoblog2.iiyan.net

http://asoblog2.iiyan.net/?eid=218

JUGEMテーマ:コンピュータ

 

気が付くと、かなり長いこと投稿していないようで・・・・

 

さて、flutterを使ってみようかと思い立ち、古いflutterを一度削除して再インストールしてみたものの

なかなかうまくいかなかった話です。

小ネタかな。

 

flutterをインストールし、以下のコマンドでチェックしてみました。

>flutter doctor

 

色んな開発環境が古くなっていたり、削除したりしていたので軒並み警告がでたのですが

大概は環境を新しくしたらクリアできました。

 

ただ、以下だけ少し手こずりましたので、今後のために記録しておきたいと思います。

Android toolchain - develop for Android devices (Android SDK version 30.0.1)     X Android license status unknown.

 

Android SDKを、警告のバージョンにしてみても改善せず、ググってみると、どうやらライセンスがうまく読み込めていないとのこと。

 

このように、以下のようなコマンドでよいとのこと。

>flutter doctor --android-licenses

 

しかし、javaコマンドのエラーが出てしまいます。

Javaについては、1.8が必要らしく、確かに私の環境のJavaはもっと新しかったので、1.8をインストールしました。

java -versionで、1.8になっていることを確認して再実行するものの、状況は変わらず。

 

参考にした記事では、これで解決するはずなのですが・・・

 

結局、1.8のjavaコマンドが実行できるだけではダメなようで、私の環境では環境変数JAVA_HOMEの設定を

1.8の設定に変更することで成功するようになりました。

他のアプリに影響するといやなので、変更したくはなかったのですが・・・・

 

これでめでたく、flutter doctor --android-licenses が成功し、flutter doctorも成功するようになりましたとさ。

 

 

タグ: Android