본문 바로가기

Tech53

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.
setState() called after dispose() [flutter] error 아래 오류는 플러터(flutter)를 처음 접하는 개발자부터 중급 이상의 개발자까지 두루 접하게 되는 문제인것 같아요! 저도 개발하면서 몇번이나 만났는지 몰라요ㅎㅎ 😆 Error setState() called after dispose(). 이 에러는 대부분의 경우 비동기 작업 중에 발생하는데, 해당 작업이 완료되기 전에 해당 위젯이 dispose되었을 때 발생합니다. 일반적으로 이 문제는 비동기 작업이 완료되기 전에 해당 위젯이 화면에서 사라지는 경우 발생하는데, 여기서는 시간 선택 후에 해당 위젯이 dispose되기 때문에 발생한 것 같네요. 이 문제를 해결하기 위해서는 비동기 작업이 완료된 후에 setState()를 호출하지 않도록 해야합니다. 해당 코드를 작동할 때 나오는 로그에요ㅎㅎ 같이 살펴볼.. 2023. 10. 31.
데이터베이스 H2 콘솔 접근 에러 [Spring Boot] 아래 오류는 Spring Boot에서 H2 콘솔에 접근하는 방법을 설명한 가이드에 따라 작업하였으나 작동하지 않는다는 내용입니다. 에러 내용 http://localhost:8080/h2/ Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Wed Oct 26 12:31:46 BST 2016 There was an unexpected error (type=Not Found, status=404). No message available 해당 문제를 해결하기 위해 application.properties 파일을 다음과 같이 작성하였습니다. spring.h2.co.. 2023. 10. 30.