I do not know why but here are some possibility
Do you install your games on SD card or internal storage? So can you install it on the internal storage?
When you downloaded this game from which region/country store was it downloaded and is this the same as your phones region?. So for example if you downloaded it from the US store but your phones region is India it may give this kind of error.
Good Luck