Firebase
-
[Flutter web] [cloud_firestore/unknown] NoSuchMethodError: invalid member on null: 'includeMetadataChanges'웹 개발/에러 2021. 2. 14. 21:46
Flutter web 상에서 Streambuilder로 firestore의 데이터를 가져오려했는데 stream으로 데이터를 받아오지 못한다는 것을 알게 되었다. get function으로는 firestore 데이터값을 가져올 수 있는걸 보니 연결이 안된 것은 아니고 데이터를 받아온 후 상태를 변화시키지 못하는 문제이지 않을까 추측했다. 아래의 코드로 error를 확인해보니 [cloud_firestore/unknown] NoSuchMethodError: invalid member on null: 'includeMetadataChanges' 에러가 나왔다. if(snapshot.hasError){ print(snapshot.error); } 구글링해본 결과 JavaScript SDK 버전 문제 때문이며 fi..
-
[Firebase] firebase의 google-login과 flutter web 연동방법 및 에러정리 ( idpiframe_initialization_failed / CONFIGURATION_NOT_FOUND/ 구글로그인이 안될 경우)데이터베이스/Firebase 2021. 2. 6. 21:22
firebase의 google-login과 flutter web을 연동하는 방법 1) firebase 웹 앱 프로젝트 생성 - Firebase SDK 추가 안드로이드 앱에서는 google-service.json 파일을 넣는데 web에서는 아래의 코드를 프로젝트의 web - index.html의 태그 하단에 붙여넣는다. -firebase CLI 설치 android studio terminal에서 자동설치 스크립트를 이용해 Firebase CLI를 설치했다. curl -sL https://firebase.tools | bash - Firebase SDK 추가 나는 당장 배포할 생각은 없었기 때문에 CLI 설치 후에 구글에 로그인하고 프로젝트 시작하는 것만 했다. 2) firebase와 flutter 웹 연동..
-
[ERROR] Could not initialize classorg.codehaus.groovy.runtime.InvokerHelper앱 개발/에러 2021. 2. 5. 20:19
keytool을 얻기 위해 ./gradlew signingReport 를 실행했더니 Could not initialize class org.codehaus.groovy.runtime.InvokerHelper 라는 에러가 떴다. 먼저 Gradle이란? Gradle은 그루비를 이용한 빌드 자동화 시스템이며 현재 안드로이드 앱을 만드는데 필요한 안드로이드 스튜디오의 공식 빌드 시스템이기도 하다. Java, C/C++, 파이썬 등과 같은 여러 가지 언어를 지원한다고 한다! (위키백과) 그래들 버전이 자바버전을 지원하지 않아서 생기는 오류라고 한다. 1) 터미널에서 java version을 확인한다.java -version 2) android / gradle / wrapper / gradle-wrapper.pro..