DropdownButtonFormField를 사용하던 중, 다음과 같은 에러가 발생했다.There should be exactly one item with [DropdownButton]'s value: Instance of 'LogCategory'. Either zero or 2 or more [DropdownMenuItem]s were detected with the same value'package:flutter/src/material/dropdown.dart':Failed assertion: line 1604 pos 15: 'items == null || items.isEmpty || value == null || items.where((DropdownMenuItem item..
앱을 실행시키니 다음과 같은 에러가 발생했다.Launching lib/main.dart on sdk gphone64 arm64 in debug mode...Running Gradle task 'assembleDebug'...✓ Built build/app/outputs/flutter-apk/app-debug.apkInstalling build/app/outputs/flutter-apk/app-debug.apk...Error: ADB exited with exit code 1Performing Streamed Installadb: failed to install /Users/name/StudioProjects/app_name/build/app/outputs/flutter-apk/app-debug.apk: ..
이전에 만들었던 플러터 앱을 실행하니 다음과 같은 경고문이 나타났다.Running Gradle task 'assembleDebug'...You are applying Flutter's app_plugin_loader Gradle plugin imperatively using the apply script method, which is deprecated and will be removed in a future release. Migrate to applying Gradle plugins with the declarative plugins block: https://flutter.dev/go/flutter-gradle-plugin-applyYou are applying Flutter's main Gradl..
플러터에서 다음 코드에서 에러가 발생했다. Scaffold( appBar: AppBar(title: const Text("Home Page")), body: const Center( child: TextField( onChanged: (str) { print(str); }, ) ), ); 에러는 익명 함수에 표시되어 있다. 처음에는 익명 함수에 전혀 관련이 없는 에러 내용(유효하지 않은 상수 값)이라서 이유를 알 수가 없었다. 자세히 살펴보니 익명 함수를 가지는 Center가 const로 선언되어 있다. 그래서 익명함수는 상수가 될 수 없어서 이런 에러가 발생한 것을 알 수 있었다. 이런 에러가 발생하면 const를 제거해보자.