보통 아이콘을 변경할때는 flutter_launcher_icons 라는 패키지를 통해서 변경할 수 있다.
https://pub.dev/packages/flutter_launcher_icons
flutter_launcher_icons | Dart Package
A package which simplifies the task of updating your Flutter app's launcher icon.
pub.dev
pubspec.yml 파일에 다음의 코드를 추가해주고 터미널에서 명령어를 입력하면 업데이트 되는 방식이다.
dev_dependencies:
flutter_launcher_icons: "^0.9.2"
flutter_icons:
android: "launcher_icon"
ios: true
image_path: "assets/icon/icon.png"
그러나 나의 경우에 아래와 같은 에러가 발생했다.
✓ Successfully generated launcher icons
Unhandled exception:
FormatException: Invalid number (at character 1)
여기 이슈에 나오듯 minSdkVersion, targetSdkVersion을 String이 아닌 int로 기입을 해줘서 해결하는 방식이 대부분이었다.
하지만 앱 배포할때 minSdkVersion을 어떻게 하면 좋을지 아직 잘 몰라서 다른 방식으로 해결했다.
1. https://appicon.co/ 이 사이트에 사용하려는 아이콘을 넣고 다운 받은 파일로 대체
App Icon Generator
appicon.co
자세한 설명은 아래 링크 참조!
이렇게 했을때
error: resource mipmap/launcher_icon not found.
이런 에러가 발생한다면
android > app > src > main > AndroidManifefst.xml 파일에서 앱 설치 아이콘의 이름이
<application
...
android:icon="@mipmap/launcher_icon"> // 앱 아이콘
android > app > src > main > res 의 하위 폴더에 있는 아이콘 파일명과 달라서 일 수 있다. 이를 일치시켜줘야 한다.
References
https://progdev.tistory.com/17
Flutter(플러터)에서 앱 아이콘 변경하기
플러터에서 앱 아이콘을 변경하는 방법을 설명한다. 해당 내용을 검색하다가 어이없는 설명을 발견... 플러터 사용자라면 모두가 알다시피 멀티플랫폼 개발이 가능하게 해주는 도구이다. 따라
progdev.tistory.com
[Flutter] 플러터 앱 아이콘(icon) 변경하기
# 플러터 앱 아이콘(icon) 변경하기 플러터 앱 아이콘을 간단한 방법을 통해 변경 해 보도록 하자 flutter_launcher_icons 패키지를 이용할수 있지만 패키지를 사용하지 않고도 변경 할 수 있다. flutter_
asufi.tistory.com