0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Flutter での prerelease版のパッケージによるエラー

Posted at

概要

2023/5/19日に
Flutter でintl(ver0.18.1)という日付を扱うパッケージを入れたところエラーが発生しました。
すでに入れていたawesome_notificationsという通知に関するパッケージががエラーをはいているようで確認したところバージョンが以下のように自動でアップデートされていたようです。

原因

awesome_notificationsがintlをインストールしたタイミングでprerelease版に勝手にアップデートされたようです。

awesome_notificationsのバージョン
以前のバージョン : 0.7.4
エラー時のバージョン: 0.7.5-dev.2+1

尚、この時pubspec.yaml(パッケージ管理ファイル)のawesome_notificationの部分は変わらず0.7.4のままです。
intlとの相性の問題でこうなったのか、flutter自体の設定で自動でアップデートされたのかわかりません。

解決策

awesome_notificationをダウングレードして解決しました。pubspec.yamlを変えるだけではダウングレードされなかったので、buildフォルダのawesome_notificationsのフォルダを手動で削除して再インストールしました。

終わりに

今回の問題は最初はエラーが表示されませんでした。一度環境(VSCode)を再起動するとエラーが表示されました。Flutterは簡単にモバイルネイティブアプリを簡単に書けますが、たまにエラーが表示されないことがあるので注意が必要だと思います。
もし、今回のエラーの原因がわかる方がいらっしゃれば、教えていただけると幸いです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?