startup failed:
/home/user/snap/flutter/common/flutter/packages/flutter_tools/gradle/build/classes/groovy/main/FlutterPlugin_closure48_closure51_closure53_closure57$_closure58.class (파일 이름이 너무 깁니다)
기존에 window 환경에서 android emulator 에서 실행이 잘되는 flutter 를 linux-mint 에서 vscode, Android Studio 등의 IDE 에서 실행 시 위와 같은 에러 문구 확인
요지는 파일이름이 긴 class파일로 인한 gradle compile 에러 이슈로 보이며
따라서 exception 에 의한 Build failed 가 확인됨
단순 파일이름 길이에 대한 이슈 확인결과
이슈에 따르면 몇 가지 해결책
암호화 해제
Gradle 설정 변경
Flutter SDK
해결책 3개가 있으나 아직 명확하게 해결되지 않음
현재로서는 문제의 원인을 찾지 못하고 있으며, 이에 대한 해결책을 찾지 못함.
ref)
1. "Filename too long error on Linux Mint with file encryption · Issue #138748 · flutter/flutter", 23.12.20, https://github.com/flutter/flutter/issues/138748
2. "Bug #344878 “file name too long when creating new file (ecryptfs...” : Bugs : eCryptfs", 23.12.20, https://bugs.launchpad.net/ecryptfs/+bug/344878
3. "flutter/packages/flutter_tools/gradle/src/main/groovy/flutter.groovy at e826c63aec783faa561de853916bc3daa9381fa7 · flutter/flutter", 23.12.20, https://github.com/flutter/flutter/blob/e826c63aec783faa561de853916bc3daa9381fa7/packages/flutter_tools/gradle/src/main/groovy/flutter.groovy#L767
4. "vscodium - Can't run flutter project on emulator - filename too long error - Stack Overflow", 23.12.20, https://stackoverflow.com/questions/77511262/cant-run-flutter-project-on-emulator-filename-too-long-error/77518558#77518558