Flutter 개발환경을 구축해보고 공식 사이트의 안내를 따라 앱을 만들어 보았는데 실행부터 에러가 발생하였다.
https://flutter-ko.dev/docs/get-started/codelab
Launching lib\main.dart on sdk gphone x86 in debug mode...
Error: Cannot run with sound null safety, because the following dependencies
don't support null safety:
- package:english_words
For solutions, see https://dart.dev/go/unsound-null-safety
FAILURE: Build failed with an exception.
* Where:
Script 'D:\Dev\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 1035
* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'D:\Dev\flutter\bin\flutter.bat'' finished with non-zero exit value 1
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 1m 25s
Exception: Gradle task assembleDebug failed with exit code 1
Exited (sigterm)
해결을 위해 인터넷을 찾아보니 해결책은 나오는데 원인은 모르겠다. 앱을 만들기 쉽다고 하는데 내게는 그리 쉽운게 아닌 것 같다. 해결 방법은 실행 명령 파라메터에 "--no-sound-null-safety"를 추가하는 것이다.
Android Studio 를 사용하는경우, 메인 메뉴의 Run 메뉴에 있는 "Edit Configuration..." 메뉴 대화상자의 "Additional run args" 항목에 "--no-sound-null-safety"를 추가한다.
Visual Studio Code 를 사용하는 경우, File > Preferences > Settings (Ctrl + ,) 에서 "Flutter run additional args" 를 찾아서 아이템을 추가하고 "--no-sound-null-safety"를 입력한다.
파라메터 입력 후 실행을하니 정상 실행되는 결과 화면을 볼 수 있었다.
'Dev Story > Tips' 카테고리의 다른 글
VTK 9.1.0 빌드 에러 Failed to determine the thread implementation in use by the compiler. (0) | 2022.01.02 |
---|---|
[Flutter] Android SDK 및 Android Studio 경로 설정하기 (0) | 2021.08.12 |
MFC 대화장자에 VTK 올리기 (0) | 2020.08.07 |
VTK 9.0.1 컴파일하기 (0) | 2020.08.07 |
ZXing-cpp 라이브러리를 이용한 QRCode 인식 (0) | 2020.07.22 |