عربي
Security

How to Fix Password Manager Not Working on Android

Smartphone displaying a security login prompt on a clean desk

When your password manager stops autofilling credentials on Android, logging into applications and web services becomes an immediate hassle. This issue usually occurs because Android dropped the app from active memory, switched your default autofill provider back to Google, or blocked the overlay prompt due to aggressive background battery optimizations.

You do not need to manually copy and paste your passwords every time. By systematically reviewing your system autofill configuration, permission grants, and browser integrations, you can restore fast, dependable biometric logins across all your Android apps and browsers.

Verify and Reassign Your Default Autofill Service

The most frequent reason for a password manager failing to trigger on Android is that the operating system quietly unset it as the active autofill provider. System updates, security patches, or device restarts can occasionally revert your autofill service to Google Password Manager or disable it entirely, leaving third-party vaults like Bitwarden, 1Password, or Dashlane unable to intercept login fields.

To verify and reset your autofill service, follow these steps:

  1. Open Settings on your Android device.
  2. Navigate to Passwords, passkeys & accounts (or System > Languages & input > Autofill service depending on your device brand).
  3. Tap Autofill service or Preferred service under the Passwords & accounts header.
  4. Select your third-party password manager from the list. If it is already highlighted, tap None, wait five seconds, and reselect your preferred password manager to force Android to restart the background autofill listener.
  5. Confirm any system security prompt that asks whether you trust the provider to read screen content and save login credentials.

After completing this reset, open an app that requires a login, tap the username box, and verify whether your vault pop-up or keyboard suggestion strip displays your saved credentials.

Disable Battery Optimization and Background Restrictions

Modern versions of Android aggressively terminate background processes to prolong battery life. While this preserves power, it frequently kills the persistent background service that your password manager relies on to detect active input forms. If the service is suspended, the autofill overlay will never appear when you tap into a username or password field.

You must grant your password manager unrestricted battery access so Android leaves its daemon running in the background:

  1. Open Settings > Apps > See all apps.
  2. Scroll down and select your password manager.
  3. Tap App battery usage (or Battery).
  4. Switch the setting from Optimized to Unrestricted.
  5. Return to the app info screen, select Mobile data & Wi-Fi, and ensure Background data and Unrestricted data usage are both toggled on.

On devices from Samsung, Xiaomi, or OnePlus, additional power management tools like "Put unused apps to sleep" or "Auto-launch management" can also kill background vaults. Make sure your password manager is added to the "Never sleeping apps" list in your manufacturer battery menu.

Enable Accessibility and Display Over Other Apps Permissions

While standard apps utilize Android's native Autofill Framework, older applications and non-standard web view containers often block native autofill hooks. To bridge this gap, most password managers include fallback mechanisms that rely on Android's Accessibility service or the "Display over other apps" permission to manually draw autofill tiles over login dialogues.

If your password manager works in some apps but refuses to appear in others, activate these supplemental permissions:

  1. Go to Settings > Accessibility.
  2. Look under the Downloaded apps or Installed services section.
  3. Locate your password manager's accessibility service and toggle it On.
  4. Grant the requested screen inspection permissions.
  5. Next, go to Settings > Apps > Special app access > Display over other apps.
  6. Find your password manager in the list and ensure the toggle is set to Allowed.

Keep in mind that Android periodically revokes accessibility permissions from apps if they have not been opened directly in several weeks. If autofill suddenly stops working across non-standard apps, revisit this menu to ensure the service was not automatically turned off.

Configure Mobile Browser Autofill Integration

Web browsers on Android handle credentials differently than standalone native applications. Browsers such as Google Chrome, Brave, and Microsoft Edge often default to their own built-in sync tools, suppressing third-party password managers unless explicitly instructed to permit system-level autofill integration.

To ensure smooth autofill inside Google Chrome and Chromium-based browsers:

  • Open Chrome, tap the three dots in the upper-right corner, and open Settings.
  • Select Autofill services (or Autofill with other services).
  • Switch the option to Autofill using another service and confirm the prompt to use your Android default provider.
  • If your browser does not display this menu, enter chrome://flags into the address bar, search for Autofill using Android Autofill service, change the drop-down setting from Default to Enabled, and tap Relaunch at the bottom of the screen.

For Mozilla Firefox users, open Firefox Settings > Logins and passwords, and verify that Save logins and passwords is turned off so Firefox does not conflict with your vault's inline keyboard prompts.

Update Android System WebView and Clear App Cache

Android System WebView is the underlying system component that renders web pages inside non-browser applications. If WebView or your password manager accumulates corrupted cache files, the communication bridge between the login field and your vault can crash silently without presenting an error message on screen.

Purging temporary data and bringing core system services up to date will resolve persistent communication crashes:

  1. Open the Google Play Store, tap your profile icon, and select Manage apps & device.
  2. Under Updates available, check for updates to Android System WebView and your password manager. Install all pending updates immediately.
  3. Next, open Settings > Apps > See all apps > Android System WebView.
  4. Tap Storage & cache, then tap Clear cache.
  5. Repeat the cache-clearing process for your password manager application. Avoid tapping "Clear storage" or "Clear data" unless you know your master password and have your multi-factor authentication device nearby.

Restart your phone after performing these updates to reinitialize the operating system's internal process tables and service registries.

Resolve Work Profile and Secure Folder Isolation Conflicts

Android includes robust sandboxing features, such as Work Profiles and Samsung Secure Folder, designed to isolate enterprise and sensitive apps from personal applications. If your password manager is installed exclusively in your personal profile, Android will intentionally block it from interacting with apps running inside an isolated container.

To fix autofill failures inside isolated spaces, you must install and authenticate an instance of your password manager within that specific sandbox:

  • For Samsung Secure Folder: Open Secure Folder, tap the + (Add apps) icon, select your password manager from your app list or download it from the Play Store inside Secure Folder, log into your vault, and configure the autofill provider within the Secure Folder settings menu.
  • For Android Work Profiles: Request that your IT administrator whitelist your chosen password manager in your organization's managed Google Play store, or manually install it inside the Work tab if personal app installation is permitted.

Once authenticated inside the segregated environment, the work-profile instance of your vault will seamlessly handle logins for managed applications without compromising sandboxing boundaries.

The bottom line

When your password manager fails on Android, the issue almost always stems from the operating system revoking background privileges, resetting default autofill services, or misinterpreting browser flags. Walking through these permission checks and battery optimization exceptions will restore seamless credential prompts across all your mobile apps. If issues reoccur after a major system update, quickly toggling your autofill provider off and on remains the fastest way to get your vault running again.

Frequently asked questions

Why does my password manager work in apps but not in Google Chrome?

Google Chrome historically preferred its own integrated password system over Android's native Autofill API. In modern Chrome versions, you must enable third-party autofill by opening Chrome Settings, selecting Autofill services, and choosing 'Autofill using another service', or toggling the Android Autofill flag in chrome://flags.

Will disabling battery optimization drain my phone's battery faster?

No noticeable drain will occur. Password managers use lightweight listeners that sleep until you tap a text field. Granting unrestricted battery access simply prevents Android from abruptly killing the background process.

Why do autofill prompts disappear after my phone restarts?

Most password managers require you to unlock your vault with your master password or biometric scan once after a reboot before the background autofill service can access stored credentials. Open the app directly after booting to unlock it.

Can I use two different autofill services at the same time on Android?

No. Android only permits one primary autofill service at any given time. If you wish to use a dedicated password manager, it must replace Google Password Manager as your active default provider in system settings.