목록[Flutter Error] (16)
민프
E/flutter (12286): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Binding has not yet been initialized. E/flutter (12286): The "instance" getter on the ServicesBinding binding mixin is only available once that binding has been initialized. 이 오류는 Flutter 앱이 완전히 초기화되기 전에 서비스 바인딩을 사용하려고 할 때 발생합니다. 이 문제를 해결하려면 WidgetsFlutterBinding.ensureInitialized()를 호출하여 Flutter 엔진이 완전히 초..
위 에러는 해당 라이브러리를 사용하려면 Android SDK를 최소 21이상은 되어야한다는 말 입니다. 해결방법으로는 아래 코드처럼 /android/app/build.gradle에서 적절한 minSdkVersion을 설정해줍니다. defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.example.movenet" // You can update the following values to match your application needs. // For more information, see: h..
* What went wrong: The Android Gradle plugin supports only Kotlin Gradle plugin version 1.5.20 and higher. The following dependencies do not satisfy the required version: project ':tflite_flutter_helper' -> org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.50 tflite_flutter_helper 패키지의 Kotlin Gradle plugin 버전이 너무 낮아서 발생하는 문제입니다. 패키지 소스 코드를 수정하지 않는 한, 프로젝트 설정을 변경하여 이 문제를 해결할 수 있습니다. 해결 방법으로는 아래 사진과 같..
기본적으로 현재 버전의 다트 언어는 1020자 이상의 로그 인쇄를 지원하지 않으며 , 대신 flutter의 print() 문은 1020자만 인쇄하고 나머지는 자릅니다. 1020자보다 긴 로그를 찍어보고 싶다면 developer log를 사용하여야 한다. import 'dart:developer' as logDev;
GridView.builder( itemCount: _images.length, physics: const BouncingScrollPhysics(), gridDelegate: const SliverGridDelegateWithFixedCrossAxisCount( crossAxisCount: 3) ... 인피니티 스크롤 페이지 네이션을 사용할 떄 ListView나 GridView에서 ItemBuilder 사용 시 itemCount를 넣어주지 않으면 maxScrollExtent에서 infinity가 나오게 되는데 itemCount를 넣어주면 해결된다.
Row안에 Text를 넣었는데 글자 수가 너무 많을 경우 잘리는 현상이 발견되었는데 이것은 부모의 크기를 지정해주면 해결된다. 나는 아래와 같이 Expanded를 사용하여 해결하였다. Widget ListContainer(String text)=> Container( margin: EdgeInsets.only(top: 10), child: Row( children: [ DotPoint(5, 0xff000000), Expanded(child: Text(text, 10, 15) ], ) );