flutter syncing files to device taking forever
안드로이드 스튜디오에서 빌드 시 Syning Device이후 무한 대기가 걸리는 이슈 발생
해결방안
1. flutter run --verbose
- 해당 명령어를 터미널에 입력하여 플러터를 실행한다.
= 빌드O, 화면노출 O
- flutter channel beta, stable switch
- beta와 switch채널로 스위치 한 후 flutter upgrade
- 터미널에 flutter run
- 이후 안드로이드 스튜디오 빌드버튼 클릭
= 빌드O, 화면노출 O
1. 디버그
- 일반적으로 안드로이드 스튜디오에서 빌드하는 방식
2. 릴리스
- 어설션이 비활성화됩니다.
- 디버깅 정보가 제거됩니다.
- 디버깅이 비활성화되었습니다.
- 컴파일은 빠른 시작, 빠른 실행 및 작은 패키지 - 크기에 최적화되어 있습니다.
- 서비스 확장이 비활성화됩니다.
3. 프로필
모바일에서 프로필 모드는 릴리스 모드와 유사하지만 다음과 같은 차이점이 있습니다.
- 성능 오버레이를 활성화하는 것과 같은 일부 서비스 확장이 활성화됩니다.
- 추적이 활성화되고 소스 수준 디버깅을 지원하는 도구(예: DevTools )가 프로세스에 연결할 수 있습니다.
웹 앱의 프로필 모드는 다음을 의미합니다.
- 빌드가 축소 되지 않았지만 트리 쉐이킹이 수행되었습니다.
- 앱은 dart2js 컴파일러로 컴파일됩니다.