When the Google Play Store won’t download or update apps (stuck on “Pending,” endlessly spinning, or failing), it’s usually one of a few causes: network rules, storage limits, or Play Store / Google services getting into a bad state.

Abstract funnel and blocked pipeline representing stuck downloads

This guide fixes the common causes in the safest order, so you don’t waste time or accidentally reset things you didn’t need to.

First, confirm what “stuck” means (it changes the fix)

Look at the exact behavior for one app and for updates in general.

  • Stuck on “Pending” immediately: often network restrictions, queued downloads, or a Play Store/service hang.
  • Starts downloading, then stops: storage pressure, flaky Wi‑Fi, VPN/private DNS, or battery/data restrictions.
  • “Can’t install” / “Something went wrong”: Play Store cache/data, Google Play services, or account sync issues.
  • Only one app fails: the app itself may be incompatible with your Android version, device, or region.

Quick checklist (do these before deeper resets)

These are fast, low-risk, and fix a surprising number of cases.

  • Restart the phone (not just screen off/on).
  • Switch networks: try mobile data if Wi‑Fi is stuck (or vice versa).
  • Pause and resume the download, then try again.
  • Cancel the download and re-tap Install/Update.
  • Turn off VPN (and any “ad blocker” app that uses a local VPN).
  • Disable Private DNS temporarily (Settings → Network & internet → Private DNS → Off).

If it’s still stuck after this, continue in order below.

Check the real blockers: storage, date/time, and background limits

Storage gauge and flow diagram for install success

These three are easy to overlook and can block installs even when everything “looks fine.”

  • Storage: Settings → Storage. If you’re low, free space and try again. As a rule of thumb, keep a few GB free for updates and temporary files.
  • Date & time: Settings → System → Date & time → enable automatic date/time and timezone. Incorrect time can break Play Store and certificates.
  • Battery/data restrictions: Settings → Apps → Google Play Store → Mobile data & Wi‑Fi / Battery. Allow background data and remove “restricted” battery mode while testing.

A single toggle can make downloads look “stuck” forever.

Clear Play Store cache (then data if needed)

Cache blocks clearing with arrows into a bin

This is the most common reliable fix. Cache is safe to clear; clearing data is slightly more disruptive but usually harmless.

  • Settings → Apps → Google Play Store → Storage & cache → Clear cache.
  • Force stop the Play Store (same screen) and reopen it.

If downloads still won’t start:

  • Settings → Apps → Google Play Store → Storage & cache → Clear storage / Clear data.
  • Open Play Store again and accept any prompts.

Reset Google services that actually handle downloads

Play Store is the storefront, but the “plumbing” is mostly Google Play services and Download Manager.

Interconnected nodes diagram of Play Store download services

  • Google Play services: Settings → Apps → Google Play services → Storage & cache → Clear cache (avoid clearing storage unless you’re really stuck).
  • Google Services Framework (if visible in your Apps list): clear cache, then force stop.
  • Download Manager (may appear as “Downloads”): ensure it’s enabled; clear cache; force stop.

Then reboot once and retry the download.

Remove and re-add your Google account (only if nothing else worked)

This can fix authentication/sync issues that block installs, but it’s more disruptive than the steps above.

  • Settings → Passwords & accounts (or Accounts) → Google → select your account → Remove account.
  • Restart the phone.
  • Add the account back (same menu) and try Play Store again.

Before you do this: make sure you know your Google password and have 2‑step verification access (backup codes / authenticator / phone number).

When it’s not your phone: compatibility and rollout limits

Sometimes the Play Store is behaving correctly, but the app can’t install for reasons outside the “fix it” steps.

  • Device/app compatibility: the app may require a newer Android version or specific hardware.
  • Region restrictions: some apps aren’t available everywhere.
  • Staged rollouts: updates can be released gradually; you might not get the update yet.
  • Play Protect / policy blocks: rare, but can stop installs if an app is flagged.

Takeaway: the calm order that works most often

Start with network/VPN/Private DNS, then check storage and background restrictions. If it’s still stuck, clear Play Store cache/data, then reset the supporting services. Only remove and re-add your Google account as a last resort.