【Flutter】cloud_firestoreで『非推奨のAPIを使用またはオーバーライドしています』の注意が出た時の対処法

どーも、ぐるたか@guru_takaです。

パッケージ「cloud_firestore」をインストールした際に、以下のようなエラーに遭遇しました。

注意:/Users/iritakas/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.12.9+6/android/src/main/java/io/flutter/plugins/firebase/cloudfirestore/CloudFirestorePlugin.javaは非推奨のAPIを使用またはオーバーライドしています。

注意:詳細は、-Xlint:deprecationオプションを指定して再コンパイルしてください。

注意:/Users/iritakas/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.12.9+6/android/src/main/java/io/flutter/plugins/firebase/cloudfirestore/CloudFirestorePlugin.javaの操作は、未チェックまたは安全ではありません。

注意:詳細は、-Xlint:uncheckedオプションを指定して再コンパイルしてください。

そのまま無視しても動くのですが、気持ち悪かったので対応。その方法を紹介します。

対応方法

STEP.1
pubのアップグレード
コマンドライン
$ flutter pub upgrade
$ flutter clean
STEP.2
minSDKVersionを23に変更
android/app/build.grade

  defaultConfig {
         ・・・
        minSdkVersion 23
         ・・・
    }

参考リンク

参考 cloud_firestore uses or overrides a deprecated API #36014Github

コメントを残す