在 Android 12 及以上的手机中,Termux 终端软件会出现 Process-completed-signal-9
错误,这是由于 Android 12 系统对软件的限制导致的。
在应用达到 32 个以上子行程后将其终止,避免占用过多 CPU 资源。
解决方法
使用 ADB 工具,关闭 Phantom Processes Killing 选项
连接查看设备
adb devices
约 342 字...
在 Android 12 及以上的手机中,Termux 终端软件会出现 Process-completed-signal-9
错误,这是由于 Android 12 系统对软件的限制导致的。
在应用达到 32 个以上子行程后将其终止,避免占用过多 CPU 资源。
使用 ADB 工具,关闭 Phantom Processes Killing 选项
连接查看设备
adb devices
为了将应用在 Termux 启动时自动运行,我们需要创建自定义服务。
pkg install termux-services
命令 | 描述 |
---|---|
sv-enable <name> |
将服务设为自启动 |
sv-disable <name> |
取消服务自启动 |
sv down <name> |
停止服务,并使本次 Termux 运行期间自启动服务失效 |
sv up <name> |
启动服务 |
sv status <name> |
查看服务运行状态 |