본문 바로가기
  • 포르쉐타고싶다
인포테인먼트 - development/flutter

[flutter] 에러: Execution failed for task ':app:compileFlutterBuildDebug'. 뒤로의 모든 에러해결과정 = Flutter SDK를 바꿔주면 통로가 뚫린다

by 지오ㄴl 2020. 12. 8.

아이클라우드를 업데이트를 했는데 어김없이 생뚱맞은 플러터 프레임워크에서 에러가 터졌다.

처음엔 식은땀이 줄줄 났던 프레임워크 에러,,

이제는 반갑기만 하다

 

가장 먼저 시비를 건 에러는

 

Execution failed for task ':app:compileFlutterBuildDebug'.

 

라고하는 에러였다.

 

여러 에러를 만나봤지만 이 문구는 처음보는 에러였다.

구글에 검색해서 모든 명령어를 따라해봤지만 해결되지 않았다..

flutter clean을 거의 100번 이상 돌린 것 같다..

 

여기서 flutter upgrade였나

 

에러가 해결

되기는 무슨 다음단계(?)로 넘어갔다.



스튜디오에선

 

Process 'command '/Users/apple/Documents/SDK/flutter/bin/flutter'' finished with non-zero exit value 1
...
Script '/Users/apple/Documents/SDK/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 974
...

였나

 

Xcode에선

flutter Runner.app/Info.plist does not exist. The Flutter "Thin Binary" build phase must run after "Copy Bundle Resources".

가 들어간 에러가 나타났다.

에러의 원인을 100% 파악하는 것은 불가능하고

단서를 찾는 것이 중요한 것 같다.

 

SDK가 들어가있는 것을 보니 Flutter SDK관련 문제같은데

이전에 Flutter SDK를 바꿔줬을 때 에러가 해결되는 경우가 종종 있었다

내가 원래 갖고있던 Flutter SDK가 약간 말썽꾸러기같다..

 

그 외의 문제에도 Flutter SDK를 바꿔주는 것은

여러 문제에 대해 해결수단(최후의 수단)이 되어왔었는데 이번에도 역시

바로 Flutter SDK를 바꿔주었다

flutter sdk 바꾸기:
medium.com/@quswlals822/google-flutter-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-85ca509bdb38

 

 

Flutter SDK를 바꿔주었더니 역시나 에러가 해결

되기는 무슨 다음단계(?)로 넘어갔다.

무슨 비밀의 문 탈출게임같네

 

 

그 다음은 XCode의 업그레이드 이후 종종 나타났던 문제였는데

kakao_flutter_sdk 문제이다.

이것은 XCode의 최신버전에서 어떤 문법이 바뀌어서 그런건지 모르겠는데

내가 직접 sdk문서를 수정해주어야 했다.

 

해당 에러는 다음과 같다

 

 

 

버전에 따라 로그인 시 나타나는 에러의 형식이 다른 것 같아 보이는데

어차피 둘 다 에러가 나타났을 때 처리방식이 동일 한 것 같아서

문법이 오류난 부분을 다 삭제하고

 

이렇게 바꿔주었다.

 

이렇게 바꿔도 카카오로그인 시 발생하는 또다른 에러없이 잘 작동하였다.

 

이렇게 또 한번의 에러싸이클이 해결되었다.

 

요약:
0. flutter channel master ?
1. Flutter SDK 다른걸로 바꾸기
2. kakao_flutter_sdk 문서 위와같이 수정해주기
반응형

댓글