[Flutter] * What went wrong: A problem occurred evaluating project ':app'. > No signature of method:

Ohgyuchan·2022년 12월 11일
1

Flutter

목록 보기
18/25
post-thumbnail
* What went wrong:
A problem occurred evaluating project ':app'.
> No signature of method: build_6ji1qqslohxxp84zva0lzcj3m.android() is applicable for argument types: (build_6ji1qqslohxxp84zva0lzcj3m$_run_closure2) values: [build_6ji1qqslohxxp84zva0lzcj3m$_run_closure2@19acb546]

앱 서명하고 flutter build appbundle 명령어를 쓰니까 이런 에러가 발생하네요.

원인

gradle 버전 문제
flutter 프로젝트 파고나서 flutter 업그레이드한 적이 있는데 그것 때문에 gradle 버전 차이로 문제가 생긴듯 싶네요..

해결

android/gradle/wrapper/gradle-wrapper.properties

수정 전

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip

수정 후

마지막 줄 7.4 --> 7.5.1 로 바꿔주면 됩니다.

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-all.zip

결과

flutter 버전을 업그레이드하면 새로 빈 프로젝트 파서 gradle 등 버전 차이를 한 번 확인해 보는 게 좋을 것 같네요:-)

profile
Flutter 개발자

0개의 댓글