上海古都建筑设计集团,上海办公室装修设计公司,上海装修公司高质量的内容分享社区,上海装修公司我们不是内容生产者,我们只是上海办公室装修设计公司内容的搬运工平台

解决安卓12限制32个线程

guduadmin14小时前

Android 12及以上用户在使用Termux时,有时会显示[Process completed (signal 9) - press Enter],这是因为Android 12的PhantomProcesskiller限制了应用的子进程,最大允许应用有32个子进程。

解决安卓12限制32个线程,第1张

这里以ColorOS 12.1为例(其他系统操作略有出入)


开启开发者模式

  1. 打开设置

解决安卓12限制32个线程,第2张

  1. 打开“关于手机”

解决安卓12限制32个线程,第3张

  1. 打开“版本设置”

解决安卓12限制32个线程,第4张

  1. 连续点击5次“版本号”

解决安卓12限制32个线程,第5张

  1. 输入密码(如果有)开启开发者模式。

打开Termux

  1. 打开Termux

解决安卓12限制32个线程,第6张

没有Termux?点击这里安装

  1. 安装Android Tools
pkg install android-tools

解决安卓12限制32个线程,第7张

  1. 浮窗Termux

    利用Android 12的功能,使Termux处于浮窗状态。

解决安卓12限制32个线程,第8张


配置无线调试

  1. 转到设置 --> 系统设置 --> 开发者设置

解决安卓12限制32个线程,第9张

  1. 打开无线调试

解决安卓12限制32个线程,第10张

解决安卓12限制32个线程,第11张

  1. 记住显示的IP地址和端口,并在浮窗下的Termux内输入

解决安卓12限制32个线程,第12张

例如我的IP地址是192.168.0.103:45367那么我应该输入

adb pair 192.168.0.103:45367

当显示Enter pairing code:时,输入配对码链接。

  1. 链接到adb

    复制IP地址,以留备用。

解决安卓12限制32个线程,第13张

比如我的IP地址是192.168.0.103:41249,我应该输入

adb connect 192.168.0.103:41249

当输出

* daemon not running; starting now at tcp:5037
* daemon started successfully
connected to 192.168.0.103:41249

时,即代表已经链接成功。

解决安卓12限制32个线程,第14张

  1. 设置最大子进程是65536
adb shell device_config set_sync_disabled_for_tests persistent 
adb shell device_config put activity_manager max_phantom_processes 65536

解决安卓12限制32个线程,第15张

网友评论