How to Fix Android Optimizing Apps is Starting Loop | Greatopedia

Tuesday, 3 April 2018

How to Fix Android Optimizing Apps is Starting Loop

Seriously, how do you fix Android is starting optimizing app 1 of 1 problem on Sony Xperia, Samsung Galaxy, Xiaomi, Motorola, and other Android phones?

It’s a question to which most people have spent several hours on the net searching for an answer.

Now, don’t let this be you.


If the same has been your case, search no further, for a detailed explanation and a working solution has been given in this post.

If you're wondering like I first did,

What is Android optimizing apps loop and why is my phone stuck at android is optimizing again?

Then let’s take a closer look at this issue.

What is Android Optimizing Apps Loop?

Android optimizing apps is a series of steps your phone undergoes once your device boots in a bid to create an Optimized Dalvik EXecutable (odex) file of all APK files on your phone.

These files are stored in a cache memory (/data/dalvik-cache/arm/ directory) and this, in turn, speeds up the booting process each time you on your phone.


It makes the app load faster when launched and generally, provides an acceptable level of performance where the apps installed can work well with the OS.

Read Also: Turn Off Google Assistant on Android

While this may not be a bad thing, it becomes a nuisance when the optimization process keeps repeating (looping) itself, and then you're stuck on the same screen for a long time.

But wait – there’s more!

The Android optimizing apps process is an automatic one and only comes up at certain times.

That is to say,

When an Android phone's firmware has been recently updated, or the phone has undergone a factory reset, or it automatically shuts down of its own accord, on reboot, this screen comes up.

yureka android is starting+optimizing app

Picture this:

Your phone suddenly shuts down and reboots automatically repeatedly (sometimes caused by a virus), the next time it finally reboots successfully, then what you see is the 'Android is optimizing app' screen that shows optimizing app 1 of 1 screen of apps successfully optimized.

What Causes Android Optimizing Apps Loop?

The Android is upgrading Issue is prevalent in the Android 5.1 Lollipop version as well as older versions of this smartphone Operating System.

Although most users encounter it after an Android system upgrade or factory data reset, here's the actual cause:

  • The Dalvik-ART directory, /data/dalvik-cache/arm/, for your APK files was not created successfully or has been corrupted. 

A successful creation of this database or access to the database would mean that Apps can be optimized using the Dalvik-Android RunTime environment once and as such, you won't encounter this screen or be stuck on it each time you boot your phone.

Read Also: Google Smart Lock vs LastPass Password Manager

  • Android phone bugs due to Virus or corrupt Application

In the same vein,

This problem can be caused by corrupt files on your phone as a result of a malware attack.

This malicious application can also hinder the booting process since has access to operating system files.

How to Fix Screen Stuck on Android is Starting 

These are the guidelines on how to fix Android optimizing apps loop on any Android phone.

  • Drain or Remove your phone's battery.
  • Boot Android in Safe Mode.
  • Clear Android's Cache Partition.
  • Restore Android to Factory Settings

1. Drain or Remove your phone's battery

Here's where a removable battery might come in handy!

You can pull out your battery and replace it, which may eliminate this stucked screen next time you reboot.

On the other hand, this easy method will be the least preferred method for those whose device's come with a non-removable battery.

In this case,

To stop optimizing apps in android means you'll have to wait till when your phone's battery runs down.

And boy,

Have you ever wished for a low battery?

If no,

Here's your first!

2. Boot Android in Safe Mode

A boot in Safe Mode will help you know if this Android is starting problem is caused by an Application you have recently installed on your phone.

If the phone boots successfully, then the next step would be to delete or uninstall apps and games you have recently downloaded and Installed on your Android phone.

To boot Android in Safe mode, follow these steps:

  • Turn off your Phone.
  • When the device boots and the Logo (Tecno, Infinix, Samsung, etc) comes up, hold the Volume/- Key.
  • Release the Key after some seconds.

Your phone is in Safe Mode if you see the Label at the lower-left corner of your screen.

As suggested above,

If you did not encounter the Android is starting X of XXX issue, then you know the culprit and the next step you should take.

Read Also: Ready Player One EPUB Download

3. Clear Android's Cache Partition

This is the first thing you will have to do because there is no way to access your phone's content at this point.

To clear the Cache memory of your phone and fix 'Android is starting optimizing app' loop issue, you need it to boot it in Android recovery mode. 

Here’s all you have to do:

  • Turn off your smartphone and unplug from the power source.
  • Hold down these two keys at the same time, 'Power Key and Volume/- Key' and release them once your phone boots.
  • On booting, use the Volume/- Key to scroll down to 'Wipe cache partition' option.
  • Next, select the Option by clicking on the 'Power Key'.
  • If the process is successful, then use then select 'Reboot Now'

These troubleshooting steps on how to fix 'Android is starting' optimization on every boot are very easy, but don’t just take my word for it, give it a go.

4. Restore Android to Factory Settings

Your last resort to fix Android optimizing app 1 of 1 will be to carry out a hard reset that will restore the phone to its manufacturer's settings.

All Apps, Games, and other files in the device's internal memory will be lost not unless you carry out a backup before you proceed.

To reset Android Phone to Factory Settings, you'll do it like this:

  • Turn off your Android phone.
  • Simultaneously hold down the Power Key and Volume/- Key.
  • Use the Volume/- Key to scroll down to 'Recovery Mode'.
  • Select this option using the Power Key.
  • Your phone will reboot and after it does, you see a 'No command' screen.
  • Again, hold down the Power Key and Volume/- Key at the same time to access the Android Recovery Mode.
  • Next, scroll down to 'Wipe data/Factory reset' using the Volume/- Key.
  • Select it using the Power Key and accept 'Yes' when you encounter the prompt.
  • After the Reset process is completed, Select 'Reboot Now' using the Power button.


And that's it, folks.

The 'Android is starting optimizing app' solution and how to stop optimizing apps in Android which will ensure your phone will stop rebooting and optimizing apps.

Now go out and do it!