[解決済]「flutter upgrade」したら「Unknown flutter tag. Abandoning upgrade to avoid destroying local changes.」という謎のエラーが発生した場合の対処法

このページには広告が含まれる場合があります。

 

(注)本件は2023/9/10リリースのFlutter3.13.3で解消されました。

FlutterのSDKをアップグレードする際に、以下の要領に沿って「flutter upgrade」すると

Unknown flutter tag. Abandoning upgrade to avoid destroying local changes. It is recommended to use git directly if not working on an official channel.

という謎のエラーが出て失敗する場合があります。

その場合は、「flutter upgrade」コマンドの後ろに「–force」をつけて

flutter upgrade –force

無理やり実行するとうまくいくようです。

この事象は、Flutter公式のissueにもあがっていて、上記の方法はこのissueを参考にしていますが、現時点(2023/8/30)ではまだこのissueは「OPEN」状態なので、このやり方が本当に正しいのかどうかはわかりません。

issueの上がったタイミングから推察するに、2023/8/23にリリースされたFlutter3.13.1で起こっていると考えられますので、3.13.1へのアップグレードが現時点で必要ない場合は、この問題が解消されるまでアップグレードは待ってもいいのではないかと思われます。

(詳しくは、以下の動画で説明していますので、よろしければご覧ください)

こんな記事も読まれています

今すぐ無料お試しキットを受け取る

はじめての方へ


みんプロ式プログラミング講座体系・ラインナップ
みんプロ式プログラミング講座受講の流れ(割引特典利用方法)
サイトマップ(みんプロHPコンテンツ一覧)
運営会社概要

みんプロ作成アプリ





TOP