Very long re cook time

I am developing on android So I like to test the game on the device very often to get an idea of how it actually performs on a real device. However each launch on the device starts from Build Task then goes to cook task and then to deployment task which is ridiculously long process even at times when I haven’t changed anything in the game.

How do I fix this? why does the engine rebuilds and cooks everything each time even though it cooked persisting content already last time?

Do you use the UnrealFrontend or the Editor to build, cook and package the game?
With the Editor you can go to Project Settings → Packaging and uncheck the FullRebuild Checkbox in the Advanced Section of Project.

With the UnrealFrontend you can customize it a little more. You can make a custom Profile and decide what to cook, that works just fine for me and takes a minute or two if i change a few lines of c++ code and even less when i work with a blueprint. Look here for more about cooking your game: HERE