Android 12 及以上用户在使用 Termux 时,有时会显示:
[Process completed (signal 9) - press Enter],
这个报错是因为……其实我也不懂哈( •̀ ω •́ )。
……
-
【首先】确保已进入"开发者模式"并且,在termux里安装"android-tools,"
直接复制粘贴(/≧▽≦)/。
pkg install android-tools
-
【其次】将termux以"浮窗/小窗"打开在"开发者设置"中,并且依次打开"无线调试"和"使用配对码配对设备,"看到"配对码、IP地址和端口"没?
-
【然后】把"adb pair"合并IP地址和端口,输入到termux中,这里"注意空格、注意未连接完成时不能把开发者设置界面挂到后台(它会无限刷新),"
当termux显示Enter pairing code:时输入"配对码。"
例如:我的IP地址和端口是192.168.0.103:92367,那么就应当在termux中输入"adb pair 192.168.0.103:92367,"并在termux里输入"配对码。"
当termux输出:
* daemon not running; starting now at tcp:5037
* daemon started successfully
connected to 192.168.0.103:41249
时,代表连接成功,此时可以关闭"开发者模式"界面。
-
【最后】在termux中依次输入:
adb shell device_config set_sync_disabled_for_tests persistent
adb shell device_config put activity_manager max_phantom_processes 65536
此时,你的操作系统的"最大子进程"就被设置为65536,大概是最大值,还不夸我ヾ(•ω•`)o