My app crashes with stackoverflow error on one of my activities. This is what hierarchy viewer shows, do I have too much going on?
How can I pop views out that I don’t need? I’ve read that 15 layers is too much, do I have 15+ layers? (associated question https://stackoverflow.com/questions/10692620/android-mapview-activity-getting-stack-overflow-error-everytime-i-leave-it)

Yes.
It’s your job to improve the layout as we don’t see it(and you didn’t mention any details about it). If I remember correctly it’s recommended to not have a layout deeper then 10 levels.