MAUI 로 앱을 만들고 있는데 아이콘 변경이 안돼요..

요즘 MAUI를 이용해서 안드로이드 앱을 만들고 있습니다.

앱이 거의 완성되어서 이제 아이콘을 좀 변경하려고 하는데 아무리 고치고 여기저기 물어보고 하다 못해 Vibe 코딩 툴에 의존해서 수정해 보려고 해도 좀처럼 아이콘이 기본 아이콘에서 바뀌지가 않습니다.

bin, obj 폴더 지우고 앱 삭제하고 컴파일 다시하고 설치해도 여전히 아이콘은 기본아이콘 그대로 입니다.

정말 징글징글 합니다.

뭘 확인해 봐야 할까요??

도움 부탁드립니다.

그거 못 바꿉니다..

저도 몇 년전에 한창 MAUI 가지고 놀때 죽어라 해봤던건데 물리적으로 원래 있던 아이콘 파일 자체를 교체하지 않으면 프로퍼티 값을 바꾸던 코드를 수정하던 절대 안바뀝니다.

제가 MAUI로 앱 만드는 걸 포기한 가장 중요한 이유중에 하나가 이런 기본적인 버그들 때문이었습니다.

WinUI 3.0도 그렇고 레퍼런스가 너무 부족하고 상식적으로 이렇게 하면 바뀌어야 정상인 컴포넌트 객체들이 상식적으로 돌아가주질 않으니 짜증나서 개발을 하고 싶지가 않더군요..

지금은 어떻게 변했는지 모르겠지만 제발 MAUI, WinUI3.0 잘 만들어놓았으면 잘 업데이트 해줬으면 좋겠습니다.

저도 icon 변경하려고 삽질을 많이 했었습니다

icon 변경했던것까지 기억하는데, 어느 옵션인지 정확히 기억나지 않습니다

프로젝트 파일에 MauiIcon 옵션인지, png 파일의 속성-빌드 작업 설정이었던것 같습니다

아래 github 링크 공유드립니다

xml
<ItemGroup>
	<!-- App Icon -->
<MauiIcon Include="Resources\AppIcon\icon_aipaca.png" Color="#a0e2ff" />
<MauiSplashScreen Include="Resources\Splash\icon_aipaca.png">
  <Color>#a0e2ff</Color>
</MauiSplashScreen>

	<!-- Splash Screen -->

	<!-- Images -->
	<MauiImage Include="Resources\Images\*" />
	<MauiImage Update="Resources\Images\logo_aipaca.png">
	  <Color>#a0e2ff</Color>
	</MauiImage>

	<!-- Custom Fonts -->
	<MauiFont Include="Resources\Fonts\*" />

	<!-- Raw Assets (also remove the "Resources\Raw" prefix) -->
	<MauiAsset Include="Resources\Raw\**" LogicalName="%(RecursiveDir)%(Filename)%(Extension)" />
</ItemGroup>
```
1개의 좋아요

마이크로소프트 인공지능은 뭐에 쓰는 물건일까요? ㅋ

앱 개발하라고 만든 툴인데 아이콘 하나 바꾸는게 이렇게 어렵다는게 이해가 되지를 않네요..

아이콘 변경하는건 기본중이 기본적인 기능이 아닌가요??

아이콘을 변경하기 위한 기본적인 프로세스가 있을 텐데 여기저기 찾아서 시도해 봐도 도무지 바뀌지가 않으니

참 답답합니다.

이제 얼마 안있으면 앱 넘겨줘야 할 상황인데 아이콘이 바뀌지 않아서 너무 답답합니다.

방법을 찾았습니다.

솔루션 탐색기에서 Platforms→Android→Resources→AndroidManifest.xml 파일을 클릭하면

애플리케이션 세부정보가 나타납니다.

애플리케이션 아이콘 항목을 아래와 같이 변경을 해 주어야만 아이콘이 변경이 됩니다.

image

Resources→AppIcon 위치에 원하는 이미지를 넣습니다. (예 : Icon.png)

그런후 프로젝트 파일을 엽니다. (확장자 : csproj)

아래 내용을 추가 합니다.

<!-- App Icon -->
	<MauiIcon Include="Resources\AppIcon\appicon.svg" ForegroundFile="Resources\AppIcon\icon.png" Color="#FFFFFF" />

그리고 다시 컴파일후에 실행하면 아이콘이 변경이 됩니다. 

그런데 아이콘의 배경을 좀 넉넉히 주어야 아이콘이 적당한 크기로 들어갑니다. 배경이 너무 없이 아니콘 이미지가 거의 꽉 차게 넣으면 아이콘 이미지가 많이 벗어나게 나타납니다. 

AndroidManifest.xml 내용을 변경해야 하는걸 몰라서 몇일을 고생했네요.
2개의 좋아요

저는 png가 안되서 svg로 했었습니다. 아래 링크 입니다.

답변은 아니지만, 혹시 이 방법대로 했을때 안되는 상황이었나요?