2024. 2. 9. 21:29ㆍ모바일어플개발/Flutter Tips
안녕하세요 totally 개발자입니다~
오늘은 플러터 앱을 안드로이드 휴대폰으로 실행해볼 때 나타날 수 있는 문제 및 해결책을 알아보도록 하겠습니다.
1) 지원되지 않는 Gradle project 문제
Your app is using an unsupported Gradle project. To fix this problem, create a new project by running flutter create -t app <app-directory> and then move the dart code, assets and pubspec.yaml to the new project.
위와 같은 문제가 발생하는 경우는 AndroidManifest.xml 파일과 build.gradle 파일을 같이 보셔야 합니다.
Step 1: 먼저 android > app > build.gradle 파일을 열어서 코드 전부를 모두 복사하신 뒤 다른 곳에 백업해서 저장해두시기 바랍니다.(혹시 추후에 필요할 수 있습니다) 왼쪽이 기존 부분, 오른쪽이 변경 후 코드입니다. 왼쪽에 빨간색 영역 "이 부분 제거"로 표시한 부분 지워주시고 오른쪽처럼 추가해주시면 됩니다.
Step 2: 만약에 minSdkVersion 이슈가 나오는 경우 아래 부분에 flutter.minSdkVersion을 수동 숫자로 변경해보시고 빌드해보시면 됩니다.
Step 3: android > app > src > main > AndroidManifest.xml 파일을 열어서 아래처럼 package 명이 없는 경우 아래처럼 추가해주시면 됩니다.
이 작업들을 하시면 잘 해결되어 실행됩니다.