관리 메뉴

꿀맛코딩

Flutter module MissingPlugin 주의사항 본문

공부방/Flutter

Flutter module MissingPlugin 주의사항

soycrab 2023. 8. 30. 11:57

Flutter module을 적용할때 주의가 필요한 부분이 있어서 간단히 메모해요.

 

모듈이 정상적으로 각 OS에 적용이 됬음에도 PlatformException 이 나타난다면, 

모듈이 로드 되는 시점에 특정 라이브러리가 로드되면 안되는 상황인지도 파악이 필요합니다. 

저같은 경우는 permission 라이브러리가 initState 에서 호출이 되었는데, 

flutter engine이 로드 되는 시점에 호출이 되어, 실제 화면이 보이지 않는 상황에서 호출 되다 보니 

아래와 같은 오류가 나왔어요. 

PlatformException(PermissionHandler.PermissionManager, Unable to detect current Android Activity., null, null)

따라서 실제 flutter 화면이 노출되기전 로드 되면 안되는 라이브러리가 있는지 확인하고 ,

화면 로드가 완료되면 라이브러리를 사용하도록 설정이 필요해요. 

반응형
Comments