[Flutter][Error] Unhandled Exception: MissingPluginExceptionDevelop/Flutter2024. 2. 28. 22:55
Table of Contents
발단
이것저것 테스트 해보며 필요한 부분을 만들던 도중, 기기에서 사진을 불러오는 기능이 필요했다.
ImagePicker를 사용하면 쉽게 해결이 되는데(쉽다고는 했지만 iOS에서 권한 설정이 필요해서 시간이 좀 걸리긴 했다...) 패키지를 추가하고 나니 `MissingPulginException`이라는 에러 메세지가 나왔다.
해결
해결은 굉장히 쉬웠다.
앱 디버깅을 종료하고 다시 빌드를 하면 해결이 된다.
처음 이 에러를 마주했을 때는 뭐가 문제인지 몰라서 import를 잘못한건지, 아니면 패키지에서 사용하는 클래스와 같은 이름을 사용하는 클래스가 있는건지 계속 찾아 헤맸다.
스택오버플로우와 다른 글들을 찾아보고나서 너무나도 쉽게 해결이 되어 조금은 허무했지만, 마주했을 당시에는 상당히 당황스럽긴 했다.
만약에 디버깅을 종료하고 다시 빌드를 했는데도 해결이 되지 않는다면, `flutter clean` 후 `flutter run`을 해주면 된다.
이 마저도 되지 않는다면, pod 파일에 문제가 생긴 것일 수도 있으니 pod 파일을 제거한 뒤, ios 디렉토리로 이동하여 `pod install`을 실행시켜 pod 파일을 다시 만들어주면 된다.
'Develop > Flutter' 카테고리의 다른 글
[Flutter][Widget] Text 위젯 (0) | 2024.03.19 |
---|---|
[Flutter][Widget] Step Indicator 구현 (0) | 2024.02.29 |
[Flutter][Error] Firebase Realtime DB 이름 규칙 오류 (0) | 2024.02.24 |
[Flutter][Error] CocoaPod Dependency 오류 (0) | 2024.02.16 |
[Flutter][Package] ScreenUtil 패키지 (0) | 2024.02.15 |
@노근 :: NOGUEN 블로그