Android 10 brought a lot of minor improvements and a few nifty features that some OEMs already had on previous iterations of Android. One of those is Gesture Navigation that allows you to hide 3 navigation buttons from the bottom. However, it seems that Android 10 gesture navigation is not working for some users.
Table of contents:
- Check settings
- Remove third-party apps
- Use ADB command
- Update your device
- Stick to the stock launcher or use a 3rd-party app
How do I turn on gestures on Android 10?
Now, have in mind that some third-party launchers are not supported. So, if the problem occurs on the 3rd-party launcher, there are some steps below to help you out.
On the other hand, if gesture navigation is not working even on the stock launcher, we can recommend wiping the cache partition or resetting your device to factory settings.
Solution 1 – Check settings
The first thing to do is to ensure that Navigation Gestures are enabled in System Settings. By default, most OEMs will stick to a 3-button navigation at the bottom. So, you’ll need to enable gestures before using them.
Follow these instructions to enable Gestures Navigation on Android 10:
- Open Settings.
- Choose System.
- Select Gestures.
- Choose Gesture Navigation and configure the sensitivity.
Solution 2 – Wipe cache partition
Moving on. If you have any third-party gesture apps installed, make sure to uninstall them. If the issues persist and gesture navigation is still not working, we recommend wiping the cache partition. The problem might lie in the transition from Android 9 to Android 10, which is why it is recommended to reset the device to factory settings after a major update.
If you are not sure how to wipe cache partition from the Recovery menu, follow these steps:
- Power off your device.
- Press and hold the Power button + Volume Up until the welcome screen appears. Let go of the Power button and keep holding the Volume Up button.
- Once you get into the Recovery mode, use Volume buttons to get to the Wipe Cache Partition option. Press the Power button to confirm the selection.
Solution 3 – Use ADB command
For some reason, Google decided to limit the new Gesture Navigation to stock launchers. Which means that gestures won’t work with 3rd-party launchers. This is, supposedly, mitigated later for a few major launchers, like Nova and Action launcher.
Now, if Gesture Navigation is still not working for you, some users on XDA found a workaround. There seems to be an ADB command that enables Gesture Navigation even on third-party launchers.
Follow these steps to utilize the command in ADB and enable Gesture Navigation with 3rd-party launchers:
- Enable Developer Options. Navigate to Settings > System or About phone > tap 7 times on the Build number and enter PIN/password when prompted.
- In the Developer options menu, enable USB Debugging and all USB debugging-related features.
- Download and extract SDK Platform Tools for Android on your PC, here.
- Connect your smartphone to your PC and grant access to your PC when prompted. You should see that the USB Debugging mode is enabled in the Notification shade.
- On your PC, open the extracted SDK Tools folder. Hold Shift and then right-click on an empty area within the folder. Select the “Open PowerShell window here” from the contextual menu.
- Copy the line below, paste it in the PowerShell window, and press Enter: adb shell cmd overlay enable com.android.internal.systemui.navbar.gestural
- Have in mind that this procedure needs to be applied after every reboot.
Solution 4 – Update your device
Like every year, OEMs try to reduce the fragmentation and update their premium devices as soon as possible. Surprisingly, they tend to provide an OTA update for an unfinished and bug-riddled Android just for the sake of following forced timelines. And that has been an issue for some Samsung and Nokia users who got Android 10.
The “get the unfinished product, polish it later” approach is definitely something welcome for Beta testers, not end-users who want the stable OS on their daily drivers. Therefore, we suggest reporting the bug and keeping your device up to date.
On the other hand, make sure that your custom launcher is also up-to-date. Open Play Store > hamburger menu > My apps & games and ensure that the custom launcher is up to date.
Solution 5 – Stick to the stock launcher or use a 3rd-party app
If Android 10 Gesture Navigation is still not working on your device, consider choosing between gestures and custom launchers. Whatever is your priority. You can use a 3rd-party app to simulate stock Gesture Navigation without problems.
You might need to use ADB again to grant it necessary permissions but, in return, you get more customization and features.
Now, if Gesture Navigation won’t work even on the Android 10 stock launcher, the only remaining thing we can recommend is the factory reset.
Solution 6 – Reset the device to factory settings
As we already explained in the introduction, this article tackles two similar problems –Android 10 Gesture Navigation not working with custom launchers and Gesture Navigation not working at all. If you are bothered by the latter and previous steps haven’t addressed the issue, we recommend resetting the device to factory settings.
Follow these instructions to reset your Android 10-powered device to factory settings:
- Back up your data from the internal storage (photos can be saved to Google Photos, other media can be saved to an external storage or a PC).
- Navigate to Settings > System > Reset.
- Select Factory data reset.
- Follow instructions to reset your device to factory values.
With that said, we can conclude this article. Thank you for reading and make sure to tell us if the issue is resolved. The comments section is just below.