[Android] 关于Termux保后台防被杀解决方案

AndroidTermux后台Android
浏览数 - 1824发布于 - 2024-02-18 - 18:35

Android12以上的设备只要Termux切到后台后,系统判定这个软件为高占用CPU程序后极有可能直接将后台杀掉,从而导致我们的模拟器停止运行

此时我们需要使用adb权限来保后台

1.Android手机打开ADB调试

2.Windows电脑至Android官网下载ADB工具: https://developer.android.com/studio/releases/platform-tools

(如果没有电脑,可以试试Termux跑ADB远程调试:https://ivonblog.com/posts/termux-wireless-adb/)

3.解压,在platfrom_tools文件夹按SHIFT+右键,打开Powershell

4.将手机接到Windows电脑,运行此命令配对,在手机上同意调试:

./adb devices

5.再来,按照系统版本输入命令,不需要root权限:

Android 12L和Android 13

./adb shell "settings put global settings_enable_monitor_phantom_procs false"

Android 12,无GMS

./adb shell "/system/bin/device_config put activity_manager max_phantom_processes 2147483647"

Android 12,有GMS

./adb shell "/system/bin/device_config set_sync_disabled_for_tests persistent; /system/bin/device_config put activity_manager max_phantom_processes 2147483647"

重新启动Termux,这样在后台运行时应该就不会被杀了

重新编辑于 - 2024-02-18 - 18:39

kohaku