-
firebase : Member not found 오류 #AndroidAndroid 관련 2023. 2. 15. 09:52반응형
Error: Member not found: 'FirebaseAppPlatform.verifyExtends'. FirebaseAppPlatform.verifyExtends(_delegate); ^^^^^^^^^^^^^
Android
CLI를 통해 Firebase 를 설치 하고 실행시 나는 오류 이다.
버전 문제인것으로 보인다.
예전에 개인 플젝 진행하면서 해당 verifyExtends는 구 버전에서 flutter 3.0대 버전으로 올라오고, 해당 코드 문구가 변경되었는데 예전 버전의 코드가 남아있어서 나는 오류라고 생각한다.
(오죽석의 플러터 생존코딩 인프런 강의 댓글중에 오준석님이랑 수강생이 나눈 대화로 기억함)
※ firebase_core 에서 나는 에러
아마 이글을 보는 사용자라면 firebase_core 를 고정으로 사용중일것이다.
2.1.1 버전 아래로 사용하는 경우 “verifyExtends”를 찾지 못해서 나는 오류 임
2.1.1 버저 이상인 경우 verifyExtends → verify 로 변경 되어서 해당오류 안 남
만약에 고정적으로 firebase_core 를 2.1.1 아래 버전으로 사용한다면
firebase_core_platform_interface 를 pubspec.yaml 파일에 넣어 줘야함
참고 사진
https://github.com/firebase/flutterfire/commit/c99a842f3e3f5f10246e73f51530cc58c42b49a3
사이트 내용을 보면 firebase_core_platform_interface 쪽에서 verifyExtends → verify 로 변경을 해줌
firebase_core 과 firebase_core_platform_interface 는 종속 관계이기 때문에 verifyExtends를 못찾는다는 오류를 firebase_core_platform_interface 가 대체 해주기 떄문에 오류가 나지않음!
결론
- firebase_core 를 2.1.1 이상으로 버전을 사용한다. 또는
- firebase_core_platform_interface 를 추가해서 오류를 잡아 준다
해결 방법 :flutter pub upgrade --major-versionspubspec.lock 파일 삭제flutter packages get
이후 정상 동작함
IOS
반응형'Android 관련' 카테고리의 다른 글
AndroidManifest 란? (0) 2023.05.06 playStore App 판매 중단하기 (0) 2023.03.20 PlayStore 검색 노출 시기키 (0) 2023.02.21 No signature of method (0) 2023.02.20 구글플레이 콘솔 App 배포 (0) 2023.02.14