Thanks George Davis,
"The solution is actually very simple,
just hold the power button for about 30 seconds.... and it will boot.
TRY IT BEFORE CALLING GOOGLE"
I had something similar but it didn't pass the HTC splash screen couldn't figure out why for the life of me had to do recovery twice and I wished up changed my boot image and what do you know reboots as normal sometimes if your rooted and run custom boot images it vets messed up why I'm not sure yet?? But if your rooted and have a recovery use it and see if you can change the boot image reboot and see if it can help??
in my case 2 Google support dudes were trying to convince me that holding power button for 30-45 sec was quite normal. I didn't buy it and escalated issues to ASUS and they said that it is really abnormal and I should send my unit for repairs. I just exchanging it in the store. Just FYI.
Holding the power button for 30 seconds worked for me... I was really worried coz it was fully charged.... So I googled it, read this reply and it worked.... Thanks so much
I'm experiencing this issue as well. Anyone know if this is more likely a software or hardware issue? If it's a hardware issue I suppose it'd be better just to exchange mine.
OMG thank you George Davis, you helped me! I thought my Nexus 7 was dead. But, is there any reason why is it so? I shut down my Nexus 7 for a several times, each time I just have to press the power button for a few seconds, but why do I need 19 seconds to switch it on this time? Can someone please explain? I would like to understand the theory behind. Thank you!