Google Play Store download stops to a certain percentage on large programs Hey fellow Android Enthusiasts,

I have encountered a very weird problem which I hope you could help. When I download a large apps from Google Play Store, it always pauses at a certain percentage, for example:


Angry Bird 2 (about 120 MB of download size), the download always stopped at 61%.
Need for Speed No Limits (About 787 MB of download size), the download always stopped at 97%.


When I say stop, basically the Download Manager would suddenly disappear and then the Download bar in Google Play Store would just be “stuck” at that percentage (data traffic speed also dropped from a few M/s to a few k/s before hitting 0). I have tried downloading via mobile data or Wi-Fi and both still result the same.

I thought it was because my phones are running out of storage space, however my internal storage has 24.58 GB free and SD card has 4.55 GB free, either of which is way larger than the installation size of the two games listed above. It is also weird that the downloader stopped at the higher percentage in N4S game than AB2 game since N4S has much larger download size than AB2.

I have tried canceling the download and re-downloading and it stuck at the exactly same percentage. I have also tried cleaning the cache (/Cache/Download and delete everything in there) and even tried deleting the entire Google Play Store app and reinstalling it, and the exactly same thing happenned. I have also switched to different Wi-Fi network and switched between Wi-Fi and Mobile data.

My Google Play Store is the highest version I can find on Apkmirror (version 7.9.52.Q-all[0][PR]156316931) and I have given the permission to Storage and my Location. Phone is Huawei P9 Plus (VIE-AL10) and currently on Build Number B356 (Android 7.0 with Kernel version 4.1.18-gf6402d0).

Could you please help me?
I would suggest getting APK files from your favorite APK website for the apps in question. Also, try updating Google Play from the Google Play store, NOT Apkmirror. 
Not to mention the obvious stuff such as force restarting google play services, or restarting your phone.
You could also just give it a while. My phone does something similar where it will get stuck at 100% and will take a while to go to installing. Good Luck!