Cordova icon keep showing the default icon

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.

You need to build your project again. Cd to your project and build it using command below.

Phonegap: phonegap build android

Cordova: cordova build android

See my FAQ here: http://stackoverflow.com/a/31674547/82609

For Cordova 5.1.1 and Android, the icon declaration does not do anything when used without density. You have to declare all the densities to make it work.