Huawei has produced some of the most impressive smartphone hardware in the world, but if you own one of its devices, you have almost certainly run into frustrating problems with Google sync. Emails don’t arrive on time, contacts refuse to appear, calendar events vanish, and notifications from Gmail, Google Keep, and Drive simply stop working. This guide explains why Google sync breaks on Huawei phones and walks through every current, working solution — from simple settings tweaks to the modern MicroG method that has become the go-to fix in 2024–2026.
Why Google Sync Breaks on Huawei Phones
There are two entirely separate causes behind Google sync problems on Huawei devices, and understanding which one applies to you is the key to fixing it.
1. Aggressive power management (older devices with Google services). Huawei’s EMUI (and now HarmonyOS) interface is based on Android but layers on very aggressive battery-saving features. The default power profile keeps only a small whitelist of apps running in the background and kills everything else the moment the screen turns off. This process — driven by a component Huawei calls PowerGenie — prevents Gmail, WhatsApp, Outlook, Telegram, and other apps from syncing or pushing notifications unless they are running in the foreground. On top of that, some phones shipped with a buggy build of the Google Contacts Sync component, which is why contacts often fail to appear even when the account is added.
2. No Google Mobile Services at all (post-2019 devices). Since the spring 2019 US trade ban, Huawei smartphones and tablets are no longer permitted to ship with Google services and apps. That covers the Mate 30 Pro onward, including the P40, P50, P60, Mate 50, Pura 70, and Nova series. On these phones there is no Play Store, no Google Play Services, and therefore no native Google account sync. Users historically relied on sandbox tools like GBox, but that approach comes at the cost of significantly reduced battery life and performance, and push notifications don’t always work reliably.
Historically this issue also plagued Chinese-market EMUI variants of phones like the Honor 6X, Mate 8, Mate 10, Mate 20 Pro, P20 Pro, and P30 Pro, where Google services weren’t pre-installed and had to be side-loaded manually.
Solution 1: Fix Power Management (Devices That Have Google Services)
If your phone has Google services but sync and notifications are unreliable, start here. The default battery profile is almost always the culprit.
On older EMUI (Marshmallow / Nougat)
- Go to Settings → Advanced Settings → Battery Manager.
- Open Protected Apps — this controls what is allowed to run when the screen is off.
- Enable Gmail, Calendar, and any other Google apps you want syncing.
EMUI 8 / EMUI 9 (Android Oreo / Pie) and newer
- Go to Settings → Battery → App Launch (or Launch).
- Find each Google app, turn off its automatic management, and a “Manage manually” prompt will appear with three options: Auto-launch, Secondary launch, and Run in background.
- Enable Run in background for every app that isn’t syncing.
On EMUI 10+ / HarmonyOS
- Go to Settings → Apps → App info, find the app, and confirm it has notification permission.
- Go to Settings → Battery → More settings → Battery optimization, find the app, and choose Don’t optimize.
- Make sure background data is enabled: Settings → Apps → [App] → Data usage → Background Data → Enable.
A reboot after these changes helps them take effect.
Solution 2: Fix the Google Contacts Sync Bug
If Gmail works but your contacts won’t sync, the problem is usually the Google Contacts Sync component — either a missing permission or a buggy version.
Grant system permission (most common fix)
Several users found that Google Contacts Sync didn’t have permission to access contacts. Once enabled that permission and restarted, all contacts showed up.
- Go to Settings → Apps and find Google Contacts Sync (or “Sync Google Contacts”).
- Grant it Contacts permission and reboot.
Install the correct APK version
Some phones ship with a problematic 7.x build. Replacing it with an older, stable release resolves the issue on many devices.
- Open the Huawei AppGallery and search for Google Contacts Sync (look for the 6.0-XXXX version).
- If it isn’t there, download the Google Contacts Sync APK from a trusted source like APKMirror.
- You may need to uninstall the newer pre-installed version first.
- After installing, turn off auto-update so it isn’t silently upgraded back to a broken build.
Check your display filter
A subtle but common trap: Huawei devices sometimes sync the account correctly but hide the contacts. Try opening the Contacts app and check whether it’s set to display only local or phone contacts. Switch the display setting to All Contacts and confirm the contacts actually exist at contacts.google.com first.
Solution 3: The MicroG Method (Best Fix for Modern Huawei Phones)
For any Huawei phone released after 2019 with no Google services at all, the modern, community-recommended solution is MicroG — a lightweight, open-source replacement for Google Mobile Services. It integrates far more cleanly into the OS than GBox and runs reliably in the background, restoring account login, sync, push notifications, and location.
MicroG is a German-based open-source project that keeps data sent to Google to a minimum, and unlike full GMS it is auditable and privacy-friendly. Crucially, the special -hw builds are compiled for Huawei’s signature-verification system, so on modern EMUI they work without root and without signature spoofing.
Recommended: AppGallery install (EMUI 13 / 14.2+)
This is the simplest path for the P60 Pro, Pura 70, Mate X3, Mate 50 Pro, MatePad, and Nova 11/12 series.
- Open the Huawei AppGallery and install Aurora Store (an open-source Play Store client). When prompted, also install MicroG Companion and MicroG Services.
- Open Aurora Store, choose Session Installer, activate play.google.com as a source, and grant all permissions.
- Sign in to Aurora Store with your Google account (or anonymously), then install Gmail, Calendar, Drive, Photos, and any other Google apps you need.
Configure MicroG permissions (critical for sync & notifications)
- Go to Settings → Apps & Services, find MicroG Services, and enable all permissions, including Display over Other Apps. Set Location to Always Allow.
- Open MicroG Services’ settings (the cogwheel icon) and run the Self-Check, ensuring the boxes are ticked (note that “Work profile” and “Services Framework installed” are expected to stay unchecked on stock EMUI).
- Sign in under Google Accounts and enable Google device registration.
- Give MicroG Unlimited Data Access under Apps → four-dots → Special Access.
- Go to Startup Manager, disable automatic management for MicroG, and set it to Manage manually.
Sync your Google Contacts with MicroG
- Download and install the Google Contacts Sync APK from APKMirror.
- Go to Settings → Apps → Sync Google Contacts and grant Contacts permission.
- Go to Settings → Users & accounts → Google → [your account] and enable Sync Contacts.
Alternatively, you can sync contacts through Microsoft Outlook (available in the AppGallery), which lets you add a Google account and sync contacts without any APKs.
Advanced: killing PowerGenie for perfect notifications
On some devices, notifications still lag because Huawei’s PowerGenie keeps killing background services. Experienced users report that using Shizuku and Hail to disable PowerGenie — since Huawei no longer allows ADB to uninstall it completely — makes notifications work perfectly. After doing so, reinstall your apps so they re-register with the MicroG push service.
Solution 4: Quick Fixes for Gmail Itself
If Gmail is installed and mostly working but occasionally misbehaves, these standard steps clear up most glitches:
- Confirm you have a stable internet connection.
- Open Gmail → Settings and make sure Sync is enabled for your account.
- Clear the Gmail cache under Settings → Apps → Gmail → Storage.
- Remove and re-add your Google account.
- Restart the phone, and reinstall Gmail as a last resort.
Device Compatibility at a Glance
| Device / OS | Best Solution |
|---|---|
| P60 Pro, Pura 70, Mate 50 Pro, Mate X3 (EMUI 13/14.2+) | MicroG via AppGallery — Works |
| Nova 11/12 series | MicroG — Works |
| Mate 40 Pro / P40 Pro | MicroG (may need the “lighthouse/-lh” variant) — Partial |
| Older EMUI phones with Google services | Power management + Contacts Sync APK fix |
| HarmonyOS NEXT (China-only) | Incompatible — drops Android compatibility entirely |
A Few Important Cautions
- Only download APKs from trusted sources. Fake “MicroG for Huawei” and Google Contacts Sync APKs bundled with adware have been spotted on mirror sites. Stick to APKMirror, the official microG GitHub, microg.org, or the AppGallery.
- MicroG isn’t 100% complete. Google Wallet still doesn’t function, making Google Pay unusable, and some banking apps that rely heavily on Play Integrity may refuse to run.
- Turn off auto-update for any manually-installed component (like Contacts Sync) so a background update doesn’t reintroduce the bug.
Final Thoughts
Huawei ranks among the tech giants of this era, and its hardware is genuinely excellent — durable, well-built, and long-lasting. The software situation, however, remains its biggest weakness. On older devices the fix is usually as simple as taming EMUI’s aggressive battery management and swapping in the right Contacts Sync build. On post-ban phones, the MicroG method has matured into a reliable, privacy-respecting way to bring Gmail, Contacts, Calendar, Drive, Photos, and push notifications back to life no root required on modern EMUI.
That’s it. If you followed the section that matches your phone, your Google sync should now be working. If you still have questions or run into a snag on a specific model, drop a comment and I’ll help you troubleshoot.
















I was facing this issue for a month and finally this fix works. Thank you
thank you a lot!
Not fixed
Doesnt work
Google map Location history does not work. It doesn’t sync to Google account. Also, p10 plus doesn’t show up on the Google linked devices. Do when I need to send the searched map to cellphone. The p10 doesn’t show on the list of devices to send to. 🙁
What I think is that no one can use Gmail account while using huwei phone