본문 바로가기

Flutter43

error Looking up a deactivated widget's ancestor is unsafe [Flutter] 아래 오류는 플러터(Flutter)를 처음 접하는 개발자부터 중급 이상의 개발자까지 두루 접하게 되는 문제인 것 같아요! 저도 개발하면서 몇 번이나 만났는지 몰라요ㅎㅎ 다시 보니 새롭죠? 😆 Error 내용 Looking up a deactivated widget's ancestor is unsafe. 이 오류는 주로 다이얼로그(Dialog)나 모달(Modal) 창을 사용할 때 발생하는 문제인데요, 특히 텍스트 필드를 클릭할 때 발생하는 경우가 많아요. 에러 발생 코드 show(BuildContext context){ var dialog = Dialog( child: Container( margin: EdgeInsets.all(8.0), child: Form( child: Column( mainA.. 2023. 11. 1.
한번에 여러 개의 파라미터 전달하기 Multiple Parameters Using go_router in Flutter 아래 문제는 Flutter 개발자들이 go_router를 사용하면서 자주 겪는 문제인 것 같아요! 이번에는 go_router를 사용하여 여러 개의 매개변수를 전달하는 방법에 대해 알아보려고 해요. 함께 살펴볼까요? 😊 에러 내용 "Vanilla flutter에서는 다음과 같이 다른 화면으로 여러 매개변수를 전달할 수 있었어요: Navigator.of(context).push(MaterialPageRoute( builder: (_) => CatalogFilterPage( list: list, bloc: bloc, ) )) 간단하고 쉬웠죠. 필요한 두 가지 매개변수인 list와 bloc을 전달하고, CatalogFilterPage에서 사용할 수 있었어요. 하지만 이제 go_router로 전환하고 문서를 살펴.. 2023. 11. 1.
No MediaQuery ancestor could be found starting from the context that was passed to MediaQuery.of() [flutter] error 아래 오류는 플러터(flutter)를 처음 접하는 개발자부터 중급 이상의 개발자까지 두루 접하게 되는 문제인것 같아요! 저도 개발하면서 몇번이나 만났는지 몰라요ㅎㅎ 다시 보니 새롭죠? 😆 Error No MediaQuery ancestor could be found starting from the context that was passed to MediaQuery.of(). 이 오류는 MediaQuery를 사용할 때 발생하는 문제인데요, 해당 오류가 발생한 이유와 해결 방법에 대해 알아보도록 할게요! 우선, 해당 오류가 발생하는 코드부터 살펴봐요 😄 에러 발생 코드 void main() => runApp(MyApp()); class MyApp extends StatelessWidget { // This .. 2023. 11. 1.
Flutter 빌드 실패 Failed to build gradle [Flutter] Android 아래 오류는 안드로이드 앱을 개발하면서 자주 만나게 되는 문제인 것 같아요! 개발하면서 이런 오류를 자주 만나시죠? 😅 Error A problem occurred evaluating project ':app'. 해당 오류는 프로젝트의 build.gradle 파일에서 발생한 것 같아요. 오류가 발생한 부분을 살펴보면 좋을 것 같아요. 에러 발생 코드 def localProperties = new Properties() def localPropertiesFile = rootProject.file('local.properties') if (localPropertiesFile.exists()) { localPropertiesFile.withReader('UTF-8') { reader -> localProper.. 2023. 11. 1.