@Sujan12 - --verbose was taking a long long time to finish...30 minutes and it still wasn't done so I stopped (Ctrl + c) it.
Removed the platform and added again, same issue.
Opened AVD Manager from Android Studio and found all the images/AVDs are missing some or the other thing. So updated all of them and ran "ionic run android" again and it worked.
Thought I would share it, in case anybody lands here they will have an option to try.