본문 바로가기
Flutter

[Flutter / 일반] 앱 아이콘 변경하기

by hymndaniel 2022. 3. 26.

보통 아이콘을 변경할때는 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

 

https://asufi.tistory.com/entry/Flutter-Flutter-%EC%95%B1-%EC%B6%9C%EC%8B%9C-%ED%95%98%EA%B8%B0-release-build-apk

 

[Flutter] 플러터 앱 아이콘(icon) 변경하기

# 플러터 앱 아이콘(icon) 변경하기 플러터 앱 아이콘을 간단한 방법을 통해 변경 해 보도록 하자 flutter_launcher_icons 패키지를 이용할수 있지만 패키지를 사용하지 않고도 변경 할 수 있다. flutter_

asufi.tistory.com

 

 
728x90