What version of cordova-android do you have installed in the project? What plugins do you have installed (and what versions)? What does your config.xml look like (minus secret/identifying information)?
You have several push plugins installed in your project. Is there a reason for that?
You also have a LOT of plugins -- does your app need them all? If not, remove plugins your app doesn't need.
Also -- I suggest using "--save" when adding/removing plugins so that your config.xml file gets updated. Right now your config.xml plugin list doesn't match the output from "cordova plugin ls".