I recently created an android application with a custom made icon. I signed the app and shared the APK. The app is not displaying the custom icon on other devices but my device has the custom made image as the icon. I don't understand what is happen ing.
in your project goto -> res -> right click on mipmap -> new -> image asset -> under Source asset change path and select your image path ->next -> finish -> and in manifest add bellow code
android:icon="@drawable/generated_image_name"
android:label="@string/app_name"
android:roundIcon="@drawable/generated_image_name"
android:supportsRtl="true"