Why Your Android Phone Keeps Restarting (And 9 Ways to Fix)

Before taking it to get repaired

Does your Android phone restart on its own automatically? We will show you why that happens and how to get the device to function normally again.

Android is a stable mobile operating system, but it isn’t immune from severe issues. Buggy system software releases, unoptimized apps, corrupt application caches, etc., can easily trigger system-wide crashes forcing the device to reboot itself. Work your way through the suggestions and solutions below to fix an Android phone that keeps restarting.

1. Check for Android System Software Updates

An Android phone running an outdated or early iteration of a major system software release is prone to random or frequent restarts. Hence, it’s a good idea to begin by checking for newer Android updates since they often resolve persistent bugs and improve performance in general.

Even if your Android phone doesn’t support the latest version of Android, you must still install any pending security or stability updates regardless.

To do that:

  1. Open theSettingsapp via the Home Screen or App Drawer.

  2. Scroll down and tapSystem.

  3. SelectSystem update.

  4. SelectCheck for update.

  5. Download and install any pending system software updates.

Rarely, some Android updates or beta releases can introduce bugs that cause your phone to restart. If you can’t wait for the next update (which could patch out the problem), consider downgrading to an older version of Android. However, it’s a last resort measure you must take only if none of the subsequent fixes work.

2. Wipe Cache Partition in Android

Corrupt temporary system files in Android are another reason for random device restarts. Try wiping the cache partition on your phone’s internal storage in Recovery Mode and check if that makes a difference.

Entering Recovery Mode differs between Android versions and phone models. As an example, here’s how to do that on a Google Pixel.

  1. Press thePowerandVolume Upbuttons at the same time and tapPower offto shut down your device.

  2. Press and hold thePowerandVolume Downbuttons at the same time until you see a screen with a red exclamation mark.

  3. Use theVolumekeys to cycle through available options until you selectRecovery Mode. Then, press thePowerbutton.

  4. Press thePowerandVolume Upkeys briefly on the screen with the Android icon until you see your recovery options.

  5. Highlight theWipe cache partitionoption using theVolumekeys.

  6. Select thePowerbutton to confirm.

If you don’t see aWipe cache partitionoption, connect your phone to a computer via USB and try again. If it still won’t show up, it’s likely your phone manufacturer doesn’t support wiping the cache partition.

3. Update All Android Apps to Their Latest Versions

Installing the latest app updates is another terrific way to avoid device-crashing errors induced by unoptimized or outdated Android apps. There arevarious methods to update the apps on an Android device, but here’s the most straightforward of the lot:

  1. Open theGoogle Play Storeapp on your Android device and tap your profile portrait at the top-right of the screen.

  2. TapManage apps& devices.

  3. TapUpdate allunderUpdates available.

If you want to update apps individually, switch to theManagetab and selectUpdates available. Then, pick the app or apps you want to update and tap theUpdateicon.

4. Clear Corrupt App Caches

If a specific app causes your Android device to restart, then don’t forget to update it. If the issue recurs, stop the app from running in the background and clear its cache. That resolves crashes caused by corrupt temporary app data. To do that:

  1. Open theSettingsapp and selectApps.

  2. Locate and tap the problematic app.

  3. TapForce stop>OK.

  4. TapStorageand cache.

  5. TapClear cache.

If that fails to resolve the issue, reach out to the app developer for help (you can find the contact info on the app’s Play Store page), uninstall and reinstall the app, orsideload a stable version of the app.

5. Test Your Android Phone In Safe Mode

Android’s Safe Mode is a stripped-down environment where only native apps work, and that helps you determine if third-party apps are what causes the device to restart.

The process ofloading an Android phone in Safe Modediffers between manufacturers and models. For example, on a Google Pixel, you must:

  1. Press and hold thePowerandVolume Upbuttons at the same time to bring your phone’s power options.

  2. Tap and hold theRestarticon until you see the “Reboot to safe mode” pop-up.

  3. TapOK.

If your phone stops rebooting in Safe Mode, delete any recently installed third-party apps and restart your phone normally. Then, reinstall everything until you identify the problematic app.

6. Remove Cases, External Batteries, and Accessories

Bulky cases, external batteries, and other accessories on an Android phone can heat it up and force it to turn off or restart. Remove them and check if that stops the device from rebooting.

7. Free Up Storage Space on Your Android

If your Android phone is close to running out of storage, then don’t be surprised to experience random system shutdowns and reboots. To free up space on your Android device:

  1. Open theSettingsapp on your Android phone.

  2. Scroll down and tapStorage.

  3. Dig into the storage categories—Apps,Documents & other,Images, etc.—to delete unwanted items from your device or tapFree up spaceand follow the cleaning suggestions to reclaim storage quickly.

Tip: To ensure that you always have enough free space on your Android’s internal storage, considerusing an SD card to store files.

8. Check Your Phone’s Battery Health

Battery degradation on an Android device can play a factor in random shutdowns and restarts. If you’ve been using your phone for at least a year, it’s a good idea to check its battery health. There are a few ways to do that:

If the battery health on your Android phone isn’t good, we strongly recommend that you look into replacing the battery.

9. Perform an Android Factory Data Reset

If your Android phone keeps restarting, consider resetting it to factory settings. That reverts all Android settings to their defaults and eliminates any underlying software-related conflicts causing your phone to malfunction.

You will lose all data on your device, so make sure to back everything up to a computer, SD card, or cloud storage service before you begin. To reset your Android phone:

  1. Open theSettingsapp.

  2. Scroll down and tapSystem.

  3. TapReset options.

  4. Tap Erase all data (factory reset).

  5. TapErase all datato confirm.

If you have trouble following the steps above (e.g., your phone restarts before you can do anything), you canreset the device to factory defaults in Recovery Mode.

What Else Can You Do?

If your Android phone continues to restart even after performing a factory reset, you might be dealing with a hardware issue such as a faulty battery or logic board. Contact your phone manufacturer or take it to your local repair service for further troubleshooting.

Dilum Senevirathne is a freelance tech writer and blogger with three years of experience writing for online technology publications. He specializes in topics related to iOS, iPadOS, macOS, and Google web apps. When he isn’t hammering away at his Magic Keyboard, you can catch him binge-watching productivity hacks on YouTube.Read Dilum’s Full Bio

Welcome to Help Desk Geek- a blog full of tech tips from trusted tech experts. We have thousands of articles and guides to help you troubleshoot any issue. Our articles have been read over 150 million times since we launched in 2008.

HomeAbout UsEditorial StandardsContact UsTerms of Use

Copyright © 2008-2024 Help Desk Geek.com, LLC All Rights Reserved