I tried so many steps but the problem still persist. In AndroidManifest.xml I set my icon in the fields of icon and logo, it still run the default cordova icon.
later I tried to add in config.xml, <icon src="res/drawable/icon.png" />
the problem is still there.
I'm using ionic framework, not sure it's ionic problem or cordova problem. I spend hours finding a solution.