Issue
I created an Empty Activity on Android Studio 3.3.
I have problem with the ic_launcher. I have searched all related questions and answers before posting this question. I followed the link what uses Android Launcher Icon Generator, copy and paste, over writting the folder as well as trying to re-created the project as new and doing all over again.
Somehow the icons still uses the default android icon and doesn't extract my custom icons.
Only the icon and roundIcon doesn't work. The logo works fine at the action bar.
I also right click on the res folder and select New --> New Image Asset. The Legacy folder also shows the default icon and when I select Next, it will auto over-right my custom icons.
I noticed however, when I import an existing code project, the icons remain as their own. And I tried copying over to my project, but the icon still doesn't work and defaults back to the android icon.
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:logo="@drawable/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme"
Solution
Have you tried adding your icon files as new files in the drawable instead of overwriting the ic_launcher, and then just changing the android manifast to use android:icon="@mipmap/ic_my_icon_launcher" instead? Maybe it doesn't overwrite the default correctly.
Answered By - Thor
Answer Checked By - Mary Flores (JavaFixing Volunteer)