프로그래밍/flutter

GoogleSignInPlugin.java uses or overrides a deprecated API. 오류처리

인썸니아 2021. 12. 12. 22:38

파이어베이스 연동 테스트를 하던 중 아래와 같은 오류가 발생하였다.

Note: /Users/insomnia/.pub-cache/hosted/pub.dartlang.org/google_sign_in-5.2.1/android/src/main/java/io/flutter/plugins/googlesignin/GoogleSignInPlugin.java uses or overrides a deprecated API.

 

pubspec.yaml 파일에 package 를 이것저것 넣고 있는 와중이었는데, 아마도 어딘가 dependency 가 꼬인게 원인이 아닌가 싶은데, 위와 같은 종류의 오류가 발생할 때는 아래와 같이 초기화를 해 보면 대체로 해결된다.

 

flutter pub cache repair

 

terminal 에서 위 명령을 실행하면 package 들을 다시 download 하여 install 하게 된다.

Downloading xdg_directories 0.1.2...
Downloading xdg_directories 0.2.0...
Downloading webview_flutter_plus 0.1.1+10...
   ...
Downloading _fe_analyzer_shared 23.0.0...
Downloading _fe_analyzer_shared 30.0.0...
Reinstalled 406 packages.
Reactivating devtools 2.6.0...
Building package executables...
Built devtools:devtools.
Installed executable devtools.
Reactivated 1 package.

 

아래 help 참고,,,

insomnia@yunikim-iMac % flutter pub cache --help
Work with the system cache.

Usage: pub cache [arguments...]
-h, --help    Print this usage information.

Available subcommands:
  add      Install a package.
  clean    Clears the global PUB_CACHE.
  repair   Reinstall cached packages.

Run "pub help" to see global options.
See https://dart.dev/tools/pub/cmd/pub-cache for detailed documentation.

 

반응형