I try to generate new launcher icon for my android project. I am taking png icon 512x512 and through Android Studio I am converting it New->Image Asset->(Launcher Icons Adaptive
Generate Icon Via Android Studio
Right click on app > Go to Image Assets > Choose icon type and other properties > Click next and finish.
Here you can generate all icon shapes and replace with new easily. If you choose icon type as adaptive and legacy it will generate both square shaped and round shaped. And replace with existing icons on finishing with the steps.
Generate Via Online
you can try this tool...
A collection of tools to easily generate assets such as launcher icons for your Android app.
Using this you can generate the rounded icon for the launcher.
https://jgilfelt.github.io/AndroidAssetStudio/icons-launcher.html#foreground.space.trim=1&foreground.space.pad=0&foreColor=E8EAF6%2C0&crop=0&backgroundShape=square&backColor=3F51B5%2C100&effects=none&elevate=0
512x512 size is too big for launcher icon. Make it 108x108px and save it to svg by illustrator. Make sure your logo is inside 66x66px safe zone.
You can use below links to generate rounded corner icons.
makeappicon.com
thomasfinch.me
Android Asset Studio