How to fix GPS recording issues on Huawei phones

Usually, battery saving settings on Huawei phones are the cause of most GPS troubles. These settings can force quit the GPS at any time, which means that the Strava app cannot continue to record your activity. Try these tips when recording with a Huawei phone:

  • Check that you're running the latest updates of both the Strava app and your Android device. 
  • Next, be sure to add Strava as a 'protected app' in your phone's settings and disable or ignore any energy optimizations or battery saving modes. 
  • An option shared by our community is to prevent auto-lock of the Strava record screen. Leaving the screen on for the duration of the recording may prevent the phone from shutting the GPS off.

A list of some Huawei devices with recording issues:

  • Android 6 devices
    • Huawei Nova, Nova + 
    • Huawei P8, P8 Lite 
    • Huawei G7, G7 Plus 
    • Huawei Mate 7, Mate S 
    • Huawei Honor 7, 6, 6 Plus 
    • Honor 7, 6, 6 Plus, 4C
  • Android 7 devices
    • Huawei Mate 9, 8 
    • Huawei P9, P9 Plus, P9 Lite 
    • Honor 8
Was this article helpful?
10 out of 20 found this helpful
Have more questions? Submit a request


    no, this doesn't help either

    we all know this helps, but it's not much of a help .. having a "normal" phone, 3h workout would suck maybe 10-20 % battery .. having emui, 3h workout with screen ON will suck 80 % battery .. that is not a solution

    the only solutions i've found so far, as i mentioned above:
    I don't know why is so special, but it never crashed, I was on a longer trip and it kept tracking the whole time. Superb, SOLVED FOR ME. After a workout i extract the .gpx and upload it onto Strava etc. But it's more of a map app than a tracking app, so the tracking options are really just ON/OFF. i. e. no auto-pause. But this doesn't bother me.

    The other one working and not crashing is Huawei Health - the native app. It even looks good, i like the interface. BUT (and this is a big but) you cannot extract .gpx file. So i cannot share the workouts. So this is a no go for me. But this one does not crash at all.

  • Hello,
    I have a Huawei p20. I had trouble with it continiously recording. I fix the problem by starting to record an activity. When you are on the recording page, there is a settings box in the top left corner. Open the settings box up. There is a auto pause function. Turn this function off and it should work fine. Well it did for me.

    I hope this helps people thanks.

  • finally tested with the settings i had proposed.


    allready tested by Alex.   So i just did the cycling trip and it works fine !

    so if these settings are made ...your  phone (Huawei P7) and Strava keeps working :

    energy setting  (turn to normal in phone manager)

    • enable strava  as* protected app in he phone manage*r app

    So have Fun !  enjoy your sport ..................

  • Re posting this for others who may be having the same problems. I have now done numerous rides with no issues
    Went for a 3rd ride and still all good - Previous comment - After optimizing the battery and setting Strava as an allowed app I changed the screen setting in Strava so my screen stays on during the ride. Last 2 rides and Strava is working ok. Hope this is a fix.
    I changed the following settings in both my phone app settings and Strava
    1/. Set Strava as an allowed app to Ignore optimizations
    2/. Unrestricted data access for both Strava and Google play services
    3/. Strava - No Dimming
    4/. Strava - Auto Pause ride
    5/. Strava - Live segments
    6/.Strava - Audio Cues On
    Hope this helps people

  • I tried all things possible here. The issue is related to Huawei phones and not only with P8. I ended up buying a Garmin Vivioactive HR and forget about Huawei phones. Do not lose more time on this topic.

  • Con Huawei P20 pro Android 8 también pasa

  • Hi guys! I had a solution for my Huawei mate 10 Pro. It originally worked brilliantly and then the Huawei did an update which closes strava when the phone isn't active on the app. To prevent this from happening go to:
    -locate the strava app and select to manual and allow all the options.

    Hope this helps!!!

  • My issue was fixed after upgrading to a new versión of software. Also, I use the app One Tap for Strava and, since then, seems to be working not as accurate as my old Galaxy used to work but it is working fine at least.

  • Same happens to me on an EE Kestrel. (Huawei) - love to know what the problem is.

  • Today Witch this app Strava for 2 hours not ho down!!!!

  • Had a Honor View 10 for a few months now, but refused to record rides. Tried all advice listed, but nothing worked. Finally resolved the issue this week by rooting he phone and installing LineageOS. Works a treat now. 😎

  • Goran have you had any luck with GPS Connected app?

    Edit: for some reason the page did not show your last comment.

  • I now tested Endomondo, this app has an option to leave the screen on, which seems to do the trick. Good registration with activity duration of more than 5 hours.

  • I found the GPS Locker app on the Play Store today, it's a good promise, let me know your tests too

  • I've just ask to Huawei to open a ticket about this problem, here the answer: Strava is not an our app, we do not guarantee support for third part software.

    so i think i'll never buy a Huawei phone...

  • Anybody know id the latest EMUI version 7 has helped . I have stopped using Strava on my P9 lite . Have been using my old P7 which worked flawlessly . I havent tried the P9 yet since the upgrade to EMUI 7 

  • Thanks Jurgen! Going to try it tomorrow when mountainbiking! (MTB route Loonse en Drunense Duinen)

  • Using Strava with an HR sensor paired seems to keep the app alive on Huawei P9... ...testing :)

    Stay tuned ;)

  • @Paolo.
    Is the 1st thing i've done... not working for me.


  • Good morning to all, I have a Honor 8 smartphone owner for an exact year. It's the same as a Huawei p9 (I came from a smartphone with Windowsphone on which Strava was not available) and since then I have always had problems with trained GPS tracks and traces. I've tried all the support tips, but I'm confident that the only working person is keeping the screen switched on, but as many as I do not consider it a solution. Upon arrival from Windowsphone I used the Endomondo app, but this also had the usual problem on my Honor 8, then I started insisting on Huawei that finally with the passage to the emui 5.0.1 interface (update FRD-L09C432B394) it corrected the bug. After a few days Endomondo has updated the app and since then I've been able to trace all my workouts that in some cases have exceeded 6 hours. Then I decide to request the intervention also at Strava by opening the ticket # 887483 are months that I insist, but find absurd apologies and do not solve. I ask everyone to report the problem at referring to the ticket # 887483 we are stronger together. I've also posted a post on Strava's Facebook page on 16/11/2017 and you should like to share and share as much as possible. Finally, I suggest you evaluate the 1-star app on the play store

  • Hi, responding to Alen Bat comment...

    "Are you sure that problem is solved...I hear that Huawei kills Locus maps too.What is duration of your activities?"

    I had no problems recording rides up to 2 hours on Locus Maps (non-stop). Unfortunately, I am not fit enough to ride longer than that. BTW, I have disabled power optimisation on Locus Maps as suggested elsewhere on this blog.

    it's not a perfect solution because of the extra step to upload from laptop. That's because the strava app doesn't have facility to upload a file (let me know if that's not true). That's why I upload from laptop, but I suppose you could login to strava from mobile phone browser without resorting to laptop but using browser on the phone is cumbersome.

    Hope this helps.

  • GPS locking apps not working for me !
    Strava still crash....
    2 times !
    and so sad, GPS locking stay running !! :'(
    not tested again to move to Android 7.0

  • Fixed!!!
    Delete/deinstall "Huawei Backup" (Huawei Datensicherung).


    Works also for missing push-notifications. Found this solution in the xda-developers forum...

  • P8 Lite owner here. After adding Strava on the protected apps list in battery manager, all was OK.

  • Looks like the problem remains on nougat(beta version on p9 lite. .... But lets wait for the official version.

  • I've received another possible solution; flight mode. I'll test this tonight. I'll report afterwards if this is a solution.

    Like Francis says, GPS works fine and is accurate.


  • Do NOT install Bike Computer, very bad app - may be malware!
    I tried it.
    There is NO solution except leaving the screen on.

    Edit: with the August EMUI update (CAN-L11-...B399) the GPS seems to work much better - anyone has a similar experience? Or is it just me hoping it?

  • I have a Huawei Mate 9 Lite and I already tried all the posible configurations to solve the problem but none works.
    My solution:
    Download OruxMaps apk trough web browser (trough play store you need to pay)
    In settings -> Battery -> click on the Gear configuration icon -> turn off "Close excessively power-intensive apps"
    In OruxMaps, open the right panel and click on the record button to start a recording track, after you stop your recording you can upload directly to strava.

  • P10 - I now record using Locus Map and Strava at the same time. Locus Map seems to do a better job of keeping GPS running so this helps Strava to avoid crashing. This has not failed for rides up to 1 hour 40 minutes.

    Not a perfect solution but I think starting two recordings is not a problem for me.

  • pretty sure its a huawei issue, not a strava issue. Its the phone shutting the app. Have bought a small garmin edge 25 and now just upload to strava at the end of the week

Please sign in to leave a comment.