본문 바로가기
프레임워크/flutter

[Error] throw PlatformException(code: errorCode, message: errorMessage as String?, details: errorDetails, stacktrace: errorStacktrace);

by seongjko 2023. 9. 29.
728x90

image_picker에서 이미지를 선택하고 나면, image_cropper가 실행되도록 로직을 짜 놓았는데 

이미지를 선택하고 나면 

이 창이 뜨면서, 652줄에서 커서가 깜빡거린다. 그래서 찾아봤더니

 

debug.keystore 키값이 firebase에 연결되어 있지 않을 때 발생하는 문제라고 한다.

 

아래의 명령어를 터미널에 입력하면 된다고 하는데, 

keytool -list -v
-alias androiddebugkey -keystore ~/.android/debug.keystore

이번엔 또 이런 에러가 뜬다(햐..)

The operation couldn’t be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.

 

또 찾아봤더니 jdk인지 뭔지가 안 깔려있어서 그렇다고 해서 

https://velog.io/@gwd0311/Flutter-M1%EB%A7%A5%EB%B6%81%EC%97%90%EC%84%9C-KeyStore%ED%8C%8C%EC%9D%BC-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0

 

[Flutter] M1맥북에서 KeyStore파일 생성하기

터미널에서 flutter doctor -v 명령어 입력하셈그러면 막줄 Java binary at : 이하의 경로를 아래 명령어에 입력하면됨거기뜨는경로\\keytool -genkey -v -keystore ~/upload-keystore.jks -keyalg RSA -k

velog.io

이 링크로 들어가서 깐 다음에 keytool 명령어를 다시 터미널에 입력했더니 

비밀번호 치라고 해서  또 찾아봤더니 기본 비밀번호는 "android"라고 한다. 

여기까지는 됐다.

 

 

 

 

 

https://jdj610.tistory.com/160

 

[flutter] google login 관련 에러

if (errorCode is String && (errorMessage == null || errorMessage is String) && !buffer.hasRemaining) throw new PlatformException(code: errorCode, message: errorMessage, details: errorDetails); else throw const FormatException('Invalid envelope'); 이부분

jdj610.tistory.com

 

 

반응형