19

Please keep in mind these are Developer options, and may be of no use, or have a negative impact on the performance of your device. Force GPU rendering The GPU is the Graphics Processing Unit. It's very much like the CPU, but instead of crunching numbers and taking care of tasks for the operating system and hardware, the GPU renders graphical information ...


13

What I didn't want was to continue having an MI account connected to my device. So I just created a temporary account, enabled the "Install via USB" option and then logged out from the MI account. So, now I hope the option stays enabled :)


11

For those who have already inserted their sim card into the Xiaomi phone, the above answers all would work. But, if you are using Xiaomi Redmi 5 only for development purposes, you will need to do as per below: You will need to sign up/sign in for a Mi account before you continue. 1) Extract sim card from your non-Redmi phone. (It should be nano sim. ...


10

In android development there are different logging levels. For example, there is Log.v for verbose, Log.e for level error, Log.w for level warn. All these are visible in logcat during development. Then there is Log.wtf which is like Log.e except it has level Assert which may actually terminate the program depending on the system. Ideally, this should never ...


10

None of the other solutions floating around the internet worked for me (Chinese VPN, Disabling MIUI optimization...). I also could not temporarily sign into a Mi account, since I'd uninstalled as many MIUI system apps as I could and thus sign-in wasn't working anymore (and I just didn't want to sign in to begin with). YMMV - it worked for me when I did it ...


10

You are hitting the wrong area to get developers options. Within setting/about phone/software/build number you need to hit Build number 7 times to enable the developers options. Hitting Android Version multiple times enables a google cookie for the android version.


5

"Install via USB" wont work if your Xiaomi phone is running MIUI 8 or above. Looks like when you try to Enable this option, your phone trys to connect to some chinese server and fails. I got a work around and it worked for me. Idea is to connect to Chinese-Shanghai server through VPN. Try the following: Install PlexVPN from Playstore and login into it. You ...


5

First question: I think it's a bug Second: The are some workarounds (suggested in Mi forums) Try the following steps to bypass mi account requirement for USB installation: Settings > Additional Settings > Privacy: Check the Unknown Sources option. Settings > Additional Settings > Developer Options > Turn On USB Debugging Settings > Additional ...


5

This screen shows your current android version status and further tapping on it will enable Android Easter egg. The N means you're using Android Nougat (7.1) on your device. to enable developer options, go to settings->about phone, tap on build number multiple times (about 7 times), on completes it shows a message that you have enabled developer options. ...


3

No, clicking 7x just shows the hidden menu.


3

If you're looking to change the default size for a log buffer, to persist between reboots, you can recompile the kernel with updated buffer sizes. The file containing log buffer definitions is: <kernel>/drivers/staging/android/logger.c The versions I'm looking at use a macro to define log buffers in that file: DEFINE_LOGGER_DEVICE(variable, name, ...


3

According to this thread, this feature (Turn On MIUI Optimization) enables a plethora of MIUI based settings & optimizations as per the guidelines set by the MIUI developers. It helps to load the app and the app data in parallel reducing load times and ensuring slicker user experience. However, this setting can sometimes cause a variety of issues ...


3

I went with my Android knowledge of tapping 6 times on the build number in the phone settings. This shows a screen with my home screen background and the LineageOS emblem. Despite what you claimed, you've tapped the wrong place. Tapping "Android version" will show a big N; tapping "LineageOS version" will show you the LOS logo; tapping the actual "Build ...


3

Source-reddit, which references Android documentation to DISABLE the h/w composer: adb shell service call SurfaceFlinger 1008 i32 1 to ENABLE the h/w composer: adb shell service call SurfaceFlinger 1008 i32 0 These need to be run as root and can be in a script or using the Termux Boot app as described in wiki For some reason, this works the opposite way ...


3

The flag to show Developer options is stored on Chrome's shared preferences under the developer key, which can only be accessed with root access. As shown on the source code: AboutChromeSettings: tapping the Application Version 7 times calls DeveloperSettings.setDeveloperSettingsEnabled() DeveloperSettings: writes the boolean value true to ...


3

@alecxs is right. Enable developer settings you want as the main user; then it will be the same across all users (at least, this is what worked for me). Note that often if you are connecting to something there will be a prompt on your device asking if it's okay to connect to the computer/application. You need to switch back to the main user to accept the ...


2

Starting with Android 5, the in-kernel logger driver is deprecated which exposed the ring buffers through /dev/log/* character devices. Instead a userspace logging daemon named logd manages buffers “main”, “system”, “radio”, “events”, and “crash”. Optional buffers “security” (e.g. for adb shell/push/pull logging) and on userdebug builds “kernel” (for klogd) ...


2

An app can detect when mock locations are enabled. It's quite simple to do. See https://stackoverflow.com/q/6880232/4107809.


2

Needed to tap on the Serial number field. This is the answer


2

If its an Android Wear watch (and it seems so) there is no options on the watch directly. It depends on the phone it is paired with, and all the options are available on your phone. I have a Moto360 and I also don't have any developer options on my watch. If you plan to develop for Android Wear, you need to install everything on your phone, which will push ...


2

Well ,I got it just ..need to Tap on MIUI version instead of Android version..


2

I suspect this strange behaviour is caused by some setting that requires developer options to be enabled, but itself is not deactivated for instance USB debugging., transitions/animations etc.. (this has been observed to enable developer options in some LG builds typically when the battery saving feature disables animations at 15% ) As a workaround try this:...


2

You can use Dago Browser (Web Inspector). It allows you to inspect webpages and works flawlessly on my MIUI8. From its description, Dago Browser is a web browser with web inspector that can be opened by swipe right from a web browser page and choosing Inspect Element. Once open, it highlights the node on the page as it is selected in the hierarchy. [...]


2

All 3 of these are set to 1.0× by default ⁠;  you don't need to turn them off, just cut the values in half and set them all to 0.5 for noticeable snappier performance. As for what each one does specifically and using my Galaxy S8+ to test them ⁠᎓ Window animation scale controls pop-up window opening and closing animation speed, such as the pop-up you get ...


2

From Android - Handset built in Developer Tools - “Show Cpu Usage” option meaning? Leszek's answer Numbers in the first row shows average CPU usage in time intervals 1 minute/5 minutes/15 minutes. Color bars shows how much time CPU spends in userspace(green), kernel(red), i/o(blue). Also see the accepted answer for a developer explanation


2

It is not a big secret that the Xiaomi uses MIUI which is a heavily modified Android OS. Just searching the net quickly gets you the result that on MIUI you have to tap the field MIUI Version 7 times. Anyway you could have found out that yourself by just tapping all available fields 7 times...


2

I found out, the following WiFi Manager App was the reason: Wi-Fi Privacy Police (Prevent leaking sensitive data on WiFi) The problem disappears whenever I disable this app. Here is how to disable it: (System) Settings / Memory / Apps started on boot / Wi-Fi Privacy Police / Start at boot: DISABLED So you disabled the App's bootup autostart. Now ...


2

If the Developer options menu refuses to appear there is an alternative: Use the very tiny app Developer Options. It allows you to enter the developer options menu independently if you have enabled or disabled it. Once you are seeing the developer options menu check the switch on the top for enabling/disabling the developer options. Try to toggle it ...


2

I had the same exact problem with the mentioned phone and none of the provided solutions worked for me. Finally i succeeded to make the developer options visible by going to settings - apps - selecting "settings" app and executing "clear data" on it. It worked with me.


Only top voted, non community-wiki answers of a minimum length are eligible