I'm getting the following error when uploading an APK file in Google Play Developer Console:
Upload failed
You need to check the icon inside your APK because it is not valid.
All answers on SO I've found seem to suggest that you have to convert Vector Drawable icons to PNGs to get rid of this error.
Why is that necessary? Isn't it the whole point of Vector Drawables to avoid generating PNGs manually?
Edit:
Converting my app icon to PNG actually did help. But I still can't understand why is this necessary. Isn't Android Studio supposed to generate PNGs at build time?