I am creating this question just to try to organize this topic which I 've seen is very requested but not many good answers.
So I've been wondering the best way to import an image (icon, android drawable or custom image). And by best way, I mean, maintain the quality of image as well optimize time-effort.
The tools I've encountered so far are:
Android Drawable Importer
Which I've tested and it is pretty good. But, it is not very compatible nowadays with Android Studio, and it is not updated anymore anyway. (Sometimes I get exceptions while trying to import).
Ref. Question
Romannurik
Seems good to generate general Android icons, but, it is online and doesnt have a plugin. Haven't tested for custom images and don't know if it is possible.
Android Studio Icon Asset
Seems really good to import android icons, but sometimes it generates gray images (more about in comments here)
Android Studio Vector Asset
Well, the process is almost the same as the icon asset, but only accept vector images, also, it implicates in some code changes, not very good for middle project. (But haven't tested it, just assuming)
few others: Python Android Asset Resizer, Photoshop Script, Let Android downsample them