For this sci-fi story/world hat I'm building, I'm introducing my androids which, while having intelligence closer to a human, are still just machines in nature. Theoretically one can destroy the body over and over again, they won't necessarily "die" unless it's fried or destroyed. Although it makes logical sense, death has to have some meaning one way or another, right?
They are also mainly powered through a unique battery system that stores energy from solar resources. It stores electricity for solar self-consumption, time of use load shifting, backup power, and off-the-grid use. So if they ever shut down, they can just regain that power as unlike humans, machinery don't usually die by losing energy.
So I've been wondering if there would be anyway to have my androids die without both of their features having a easy fatal flaw that can be exploited?
EDIT: Sorry if I didn't make myself clear, but when I mean "killed," I meant in the "physical" sense; gunfire, explosions, etc. How, or more importantly, would they die if they died out of malice or misadventure?