I’m trying to turn on Developer Options on my Android phone so I can use USB debugging and test an app I’m working on, but I can’t find the setting anywhere in the menus. I’ve already checked System and About sections, but nothing looks like what online guides show. Did something change in newer Android versions, or am I missing a step to unlock Developer Options?
On most Android phones dev options are hidden by default. You have to “unlock” them first before USB debugging shows up.
Do this:
- Open Settings.
- Scroll to “About phone”.
- Find “Build number”.
• On Samsung it is under “Software information”.
• On Pixels it is right in About phone. - Tap “Build number” 7 times fast.
- It will ask for your PIN or pattern. Enter it.
- You should see a toast saying “You are now a developer” or similar.
Now go back:
- Open Settings again.
- Go to:
• “System” → “Developer options” on stock / Pixel
• “Developer options” near bottom on some phones
• On Samsung: “Settings” → “Developer options” under “Developer options” below “About phone”.
Inside Developer options:
- Scroll to “USB debugging”.
- Turn it on.
- When you plug into your PC, accept the RSA key prompt.
If you still do not see Developer options:
• Check if you are in Guest profile. Switch to Owner account.
• On work phones from IT, dev options get blocked sometimes.
• On some Chinese ROMs the menu label is slightly different. Look for “Developer options”, “Developer settings”, or “Advance settings”.
If you want to turn it off later:
• Go to Developer options.
• Toggle the top switch off. Or
• Clear Settings app data, which resets it, but that wipes WiFi and prefs too, so not great.
Small tip for app testing:
• Enable “Stay awake” in Developer options so the screen stays on while charging.
• Enable “Show taps” if you record demos.
• Do not change random flags like “Force GPU rendering” or “Window animation scale” unless you know what they do. Some cause weird lag or bugs.
If you say what phone model and Android version you use, people here can point to the exact menu path.
Couple of extra angles to check that @nachtdromer didn’t really dig into:
-
You might be in the wrong “About” screen
Some skins have two “About” entries:- One under
Settings → About phone - Another hidden under
Settings → System → About phone
The build number is sometimes in only one of those. Make sure you open every “About” you can find and scroll all the way down each time.
- One under
-
Search instead of hunting menus
In Settings, use the search bar at the top and try:build numberMIUI version(Xiaomi/Redmi/Poco)VersionSoftware information(Samsung)
On some Xiaomi and older Huawei phones you actually tap the MIUI version or EMUI version 7 times, not “Build number” directly.
-
MIUI / ColorOS / other weird skins
A few examples:- Xiaomi / Poco / Redmi (MIUI):
Settings → About phone → MIUI version→ tap that 7 times
Then Developer options show up underSettings → Additional settings → Developer options. - Oppo / Realme (ColorOS):
Settings → About device → Version→ tap “Build number” there.
Then checkSettings → Additional settings → Developer options. - Huawei / Honor (EMUI / MagicOS):
Settings → About phone → Build number→ tap 7 times.
Dev options usually appear underSystem & updates.
- Xiaomi / Poco / Redmi (MIUI):
-
If it still never unlocks
A few gotchas:- Work / MDM-managed device: Company IT can block Developer options entirely. If you tap Build number and nothing happens, or you get a “Disabled by administrator, encryption policy, or credential storage” style message, that’s policy, not you.
- Guest / Secondary user: Double‑check under
Settings → System → Multiple users(orUsers & accounts). Only the main owner profile can enable dev options on a lot of devices. - Kids / restricted profile: Same story, dev options can be hard-blocked.
-
USB debugging still not working after enabling
Even when Developer options and USB debugging are on:- Use a data-capable USB cable, not a charge-only one. Phones are annoyingly picky here.
- On the phone, pull down the notification shade after plugging in and set USB mode to File transfer / MTP or Transferring files. Some devices stay in “Charge only” and adb won’t see them.
- On the PC:
- Run
adb devicesand see if it shows “unauthorized”. - If yes, unplug and replug, then accept the RSA fingerprint dialog on the phone.
- Run
- If the dialog never shows up, toggle
USB debuggingoff and back on, then plug in again.
-
If you want a “clean” setup for app testing
Inside Developer options, I usually:- Disable only‑charging dialogs: toggle Default USB configuration to “File transfer” if your ROM has that.
- Turn on Stay awake while charging during dev sessions so the screen does not time out every minute.
- Leave all the scary graphics / GPU / animation flags alone unless you are actually testing performance stuff. Half the “tweak lists” online just make your phone behave weird.
If you drop your exact phone model + Android/ROM version, people can point you to the exact menu path. Different vendors love hiding the same option in slightly dumber places every year.
Couple of things to add that weren’t really covered by @nachtdromer’s angle, especially for “why can’t I see Developer options at all?” rather than just “where is Build number?”
1. Check if your ROM is stripping developer options
Custom / vendor ROMs sometimes hide or break Dev options:
- Carrier‑locked or very cheap phones (some US carriers, some budget brands) may ship with dev options disabled at framework level.
- If tapping Build number / MIUI version shows a toast like “Not available in this user mode” or simply never increments the tap counter, you might be in that boat.
In that case, the only real fixes are:
- Update to a newer official firmware.
- Or install a different ROM (if bootloader unlocking is allowed).
If you are “just” trying to enable USB debugging for app testing, I would not jump to this unless you already know how to unlock and flash.
2. Dev options can silently “disappear” after updates or wipes
After a major Android or vendor update:
- Developer options often get reset to hidden, even though your user data is intact.
- You have to do the 7‑tap ritual again.
- On some skins, USB debugging also resets to off, so ADB suddenly stops seeing your device even though you “did not touch anything.”
So if you know you once enabled it but cannot find it anymore, assume the update toggled it off and redo the process instead of hunting for a new menu.
3. Device admin, work profiles and security policies
This is slightly different from “company‑managed device”:
- Even on a personal phone, installing certain security apps, parental control tools or VPN / MDM clients can set policies that hide or gray out Developer options.
- Try going to
Settings → Security → Device admin apps / Device adminand seeing if anything non‑system is active:- Temporarily disable those (if safe to do so) and recheck for Build number behavior.
- Also check if you have a separate Work profile under
Settings → Accounts:- If you are inside the Work profile’s settings, dev options might be restricted while still allowed in the main personal profile.
I slightly disagree with the idea that it is always your company IT when taps do nothing; some consumer security suites quietly enforce this too.
4. ADB over Wi‑Fi and wireless dev workflows
Since you mentioned testing an app, once you eventually get Developer options turned on and USB debugging working:
- Modern Android lets you use ADB over Wi‑Fi, which is way nicer than fighting flaky USB cables.
- In Developer options:
- Look for Wireless debugging (Android 11+).
- Pair your device from Android Studio or with
adb pair/adb connectcommands.
- Benefits:
- No cable wear or random disconnects while moving the phone.
- You can test on the couch with the phone charging across the room.
Downside: slightly more setup, and you must be on the same network, but for dev it is worth it.
5. When Developer options is enabled but hidden in a weird place
Even after the “You are now a developer!” toast, the menu position can change between OS versions or OEMs:
- Try Settings search for:
DeveloperUSB debuggingAndroid debugging
- Sometimes the menu is nested under:
SystemAdditional settingsAdvanced
- If search returns nothing, that usually means you never actually succeeded in enabling it, regardless of how sure you are.
6. Things not to tweak once you finally find it
For plain app testing, you really do not need to touch most Developer options. I would avoid:
- Force GPU rendering
- Animation scale hacks
- Any “background process limit” or “don’t keep activities” tweaks unless you know why you want them
Those often make the phone feel broken and can cause bugs that only exist on your device, not on user devices.
If you share your exact phone model and Android / ROM version, people here can map out the precise clicks. Otherwise, methodically:
- Confirm the right About screen.
- Confirm taps actually show a counter or a warning.
- Check for admin / policy / work profile interference.
- Use settings search to locate the now‑unlocked Developer options.
Compared with what @nachtdromer already covered, this is more about “what if the usual steps still fail and it looks like the phone is actively blocking you,” which is often the real roadblock when hunting for how to enable Developer options Android.