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

1. Check for Android System Software Updates

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:

2. Wipe Cache Partition in Android

2. Wipe Cache Partition in Android

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.

3. Update All Android Apps to Their Latest Versions

3. Update All Android Apps to Their Latest Versions

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 are various methods to update the apps on an Android device, but here’s the most straightforward of the lot:

4. Clear Corrupt App Caches

4. Clear Corrupt App Caches

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:

5. Test Your Android Phone In Safe Mode

5. Test Your Android Phone In Safe Mode

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 of loading an Android phone in Safe Mode differs between manufacturers and models. For example, on a Google Pixel, you must:

6. Remove Cases, External Batteries, and Accessories

6. Remove Cases, External Batteries, and Accessories

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

7. Free Up Storage Space on Your Android

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:

8. Check Your Phone’s Battery Health

8. Check Your Phone’s Battery Health

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:

Try the Dial Code: Dial ##4636## in the Phone app. On the “Testing” menu that appears, tap Battery information.. Samsung Phones: Open the Samsung Members app and tap Get Help > Interactive checks > Battery. Use a Third-Party App: Install a free app like CPU-Z or AccuBattery and check the Battery tab.

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

9. Perform an Android Factory Data Reset

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:

What Else Can You Do?

What Else Can You Do?

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.