Android Wear OS Step Counter Troubleshooting

Android Step Counter Not Counting? Permissions and Background Checklist

· StepMelon Team
Person checking step information on a smartwatch during a walk

Disclosure: We build StepMelon. This checklist uses current official Android and device-maker guidance plus our Android implementation. Menu names and behavior can vary by phone, watch, Android version, and app version.

If an Android step counter shows zero, stops changing, or looks lower than expected, check the data source first, then the Physical Activity permission, then the app’s background-battery setting. Reopen the app after any change and allow a short refresh. A setting change can restore tracking, but it cannot guarantee that steps a device never recorded will be reconstructed.

Quick checklist

Work through these checks in order:

  1. Confirm that you are looking at today’s count and wait briefly for a refresh.
  2. Confirm that the phone was carried or the Wear OS watch was worn during the missing interval.
  3. Check that StepMelon has the Physical Activity permission.
  4. Check that Android has not set StepMelon to Restricted, sleeping, deep sleeping, or paused.
  5. Reopen StepMelon, then restart the affected phone or watch if the count remains stalled.
  6. Check for StepMelon and system updates through the normal Google Play and device update screens.
  7. If the phone and watch differ, compare which device updated most recently and allow time for a Wear OS batch refresh.
  8. If the problem remains, contact support with non-sensitive device and version details.

This sequence separates the common checks without assuming that one fix works on every device.

1. Is the count missing or just delayed?

Android’s step-counter sensor is not guaranteed to update every screen instantly. The Android motion-sensor documentation notes that the platform step-counter sensor can have short latency. Wear OS passive step data can also be batched to conserve power, and Google tells developers not to assume a fixed delivery interval.

Open StepMelon and leave the Today view visible for a brief refresh. If the number changes, you were likely seeing a delayed display rather than a completely stopped sensor. If it stays unchanged after walking with the device, continue through the checklist.

2. Which device was actually measuring the walk?

A phone can measure only the motion it experiences. If it stayed on a desk while you walked, a phone-based count will not include that interval. A Wear OS watch has its own sensors, but its total may reach the phone on a different schedule.

Ask two simple questions:

  • Was the Android phone in a pocket, belt clip, or another place where it moved with you?
  • If you expected the watch to count, was the Wear OS watch worn, powered on, and running the relevant app?

Do not expect two independently measuring devices to show an identical number at every moment. Check which source updated most recently before changing settings.

3. Check the Physical Activity permission

On Android 10 and later, apps need the Android ACTIVITY_RECOGNITION permission to use the built-in step-counter or step-detector sensor. The user-facing label is normally Physical Activity.

On a current Pixel, the general path is:

Settings > Apps > StepMelon > Permissions > Physical Activity

Choose Allow if you want StepMelon to count steps. Other manufacturers and Android versions may use different labels or paths, so search Settings for “permissions” or open StepMelon’s App info page if that path is not present.

After changing the permission, reopen StepMelon. Granting permission lets the app receive future sensor data; it does not promise that an earlier unrecorded interval will appear.

4. Check background-battery restrictions

Android exposes background-battery states such as Unrestricted, Optimized, and Restricted. Android’s background-optimization guide says Restricted can prevent an app from running in the background and warns that Unrestricted can use more battery.

Start by checking that StepMelon is not explicitly restricted or asleep. Keep the normal Optimized setting unless the device is preventing background tracking. If you test a less restrictive setting, watch the battery tradeoff and change only StepMelon—not the phone’s protections globally.

Device familySetting to inspectWhat to look for
Pixel / standard AndroidApp info > App battery usageBackground use allowed; app not Restricted or paused by Extreme Battery Saver
Samsung GalaxyBattery and device care > Battery > Background usage limitsStepMelon not in Sleeping or Deep sleeping apps; Never sleeping is an optional targeted test
Xiaomi / RedmiBattery > app-specific background settingStepMelon not blocked from needed background activity; “No restrictions” is an optional test, not a universal requirement
OnePlusBattery > app battery settings“Allow background activity” available if the app is being restricted, with higher battery use possible

Menu names and paths change across device models and software releases. Use the closest current label on your device.

5. Reopen, restart, and update in that order

After correcting permission or background settings, reopen StepMelon so it can refresh and restart its tracking path. If the count remains stalled:

  1. Close and reopen StepMelon.
  2. Restart the affected Android phone or Wear OS watch.
  3. Check Google Play for the current StepMelon update.
  4. Check the device’s system-update screen.

Restarting also resets the Android sensor’s cumulative-since-reboot value. A step app must establish a new baseline, so allow it to initialize before judging the next interval.

6. When the Wear OS count looks behind

Wear OS 3 and later provides Health Services for passive fitness data. Google’s Wear OS compatibility guidance explains that passive readings can be stored and returned in batches, with no predictable batching interval.

If your watch and phone disagree:

  • wake the watch and open StepMelon on the watch;
  • open StepMelon on the phone;
  • allow a brief refresh;
  • compare the last visible change on each device;
  • avoid repeatedly changing permissions while a batch may still be arriving.

A delayed watch update does not prove that the underlying watch sensor stopped. If the watch itself still shows no change after a short walk, check its Physical Activity permission and restart the watch.

For general watch setup—not missing-step diagnosis—use the Wear OS step-counting guide.

7. Some phones do not expose a step-counter sensor

Android’s official mobile step-counter guide tells developers to check whether the sensor exists because some devices do not provide one.

If a phone has no supported step-counter sensor, changing a permission or battery setting cannot add the missing hardware. A compatible Wear OS watch may provide another step source. Check StepMelon’s current Android and Wear OS details and Google Play listing for current compatibility and permissions.

8. What to send StepMelon support

If the count is still zero or stalled after the checklist, contact StepMelon support and include:

  • phone model and, if used, watch model;
  • Android and Wear OS versions;
  • StepMelon version shown by Google Play or App info;
  • whether the phone was carried or the watch was worn;
  • approximate time the count last changed;
  • whether Physical Activity is allowed;
  • whether the app was Restricted, sleeping, or paused.

Do not send precise location history, contacts, private social content, or account passwords. The general StepMelon troubleshooting FAQ also has the short cross-platform version of these checks.

Common questions

Will granting Physical Activity recover old steps?

It allows the app to use the relevant activity sensors going forward. It does not guarantee that an interval the device did not record can be reconstructed.

Should I set StepMelon to Unrestricted battery use?

Not by default. First confirm the app is not Restricted, sleeping, or paused. A less restrictive setting is a targeted test when the device is blocking background tracking, and it can increase battery use.

Why do my phone and watch show different totals?

They can measure from different sensors and refresh on different schedules. Wear OS passive data may arrive in batches. Compare the active source and allow a brief refresh before treating the difference as a fault.

Do all Android phones have a step-counter sensor?

No. Android’s developer guidance explicitly tells apps to handle devices where the default step-counter sensor is unavailable.

Choose your next step

If you are still choosing an app, compare the Android step-counter options that do not depend on Google Fit. If you already use StepMelon, work through the checklist once, then contact support rather than repeatedly changing system settings.

Check the current StepMelon listing on Google Play for compatibility, permissions, plans, and any current offers.

Official sources


This article provides product-support information, not medical advice. Device behavior varies, and no checklist can guarantee recovery of steps that were not recorded.