안드로이드 스튜디오에서 플러터 프로젝트의 안드로이드 부분을 열었을 때 Gradle Project Sync에 실패하는 오류
발생 오류
Multiple build operations failed.
Could not create task ':flutter_plugin_android_lifecycle:generateDebugUnitTestConfig'.
Could not create task ':path_provider_android:generateDebugUnitTestConfig'.
Could not create task ':shared_preferences_android:generateDebugUnitTestConfig'.
Could not create task ':url_launcher_android:generateDebugUnitTestConfig'.
Could not create task ':flutter_plugin_android_lifecycle:generateDebugUnitTestConfig'.
this and base files have different roots: E:\Projects\eq_trainer\build\flutter_plugin_android_lifecycle and C:\Users\.\AppData\Local\Pub\Cache\hosted\pub.dev\flutter_plugin_android_lifecycle-2.0.15\android.
문제
flutter SDK와 프로젝트가 동일 드라이브에 위치하지 않은 경우 오류 발생
해결 방법
프로젝트를 flutter SDK가 있는 드라이브로 옮기거나, 그 반대도 가능하지만 아래의 방법으로 해결도 가능합니다.
1. flutter clean 명령어 실행
2. Gradle Sync 수행
3. 이후 flutter pub get 실행
이 외에 Gradle 버전을 4.x.x로 다운그레이드하는 방법도 있습니다.
Issue Tracker on Github
https://github.com/flutter/flutter/issues/105395
'Coding > Flutter + Dart' 카테고리의 다른 글
Flutter 프로젝트에서 Faust DSP 사용하기 (0) | 2023.04.09 |
---|
댓글