본문 바로가기

Troubleshooting3

Flutter Dart에서 List.forEach()에서 Async/await를 사용하는 방법, How to Async/await in List.forEach() in Dart 질문 나는 어떤 종류의 봇 (명령 줄 응용 프로그램)을 작성하고 있으며 "forEach" 메서드를 사용할 때 비동기 실행에 문제가 있습니다. 다음은 내가하려는 것을 단순화 한 코드입니다 : main() async { print("main start"); await asyncOne(); print("main end"); } asyncOne() async { print("asyncOne start"); [1, 2, 3].forEach(await (num) async { await asyncTwo(num); }); print("asyncOne end"); } asyncTwo(num) async { print("asyncTwo #${num}"); } 다음은 출력입니다 : main start asyncOne st.. 2023. 6. 24.
Flutter 안드로이드 스튜디오에서 플러터 아웃라인은 "표시할 것이 없습니다"라고 표시됩니다., Flutter Outline Shows "Nothing to show" in android studio 질문 나는 Flutter Outline을 통해 위젯을 추출하려고 하지만, Android Studio에서 아래와 같은 문제를 마주하고 있다. Flutter Outline은 "표시할 것이 없음"을 보여줍니다. 실행 후 flutter doctor -v 다음이 표시됩니다: 이 문제를 어떻게 극복할 수 있을까요? 답변 마우스를 위젯 위로 이동하고 Ctrl (또는 macOS에서 ⌘ command)를 누른 다음 해당 위젯을 클릭하세요. 이 단계 이후에는 Flutter Outline이 활성화되어 위젯 트리가 표시됩니다. 2023. 6. 12.
Flutter 플러터 앱이 "Running Gradle task 'assembleDebug'..."에서 멈춰있습니다., Flutter App stuck at "Running Gradle task 'assembleDebug'... " 질문 앱을 실행하면 멈춰버립니다. Lenovo A319에서 디버그 모드로 lib\main.dart를 실행 중... Gradle 작업 'assembleDebug' 실행 중... (예상치 못한 긴 시간이 소요됩니다.) Gradle이나 의존성을 초기화하지 못합니다. 답변 여기는 내 경우의 해결책입니다. flutter 프로젝트 디렉토리를 엽니다. flutter 프로젝트 디렉토리에서 android 디렉토리로 이동합니다. cd android gradle을 정리합니다. ./gradlew clean gradle을 빌드합니다. ./gradlew build 또는 ./gradlew clean build 명령어로 두 명령어를 결합할 수 있습니다. 이제 flutter 프로젝트를 실행합니다. vscode를 사용하는 경우 F5를 .. 2023. 5. 11.