|
|
发表于
2025-7-31 12:07:09
来自手机
|
显示全部楼层
来自 黑龙江
Bin 发表于 2025-7-31 03:13
意思是你在64位系统安装了32位的MT终端扩展包后测试出现该问题?
32位系统默认终端就是32位,zip新加的几个同时一样问题zipsplit等。
然后就是专门在高版本64位系统确认,把32位的终端复制过去,发现依旧问题。错误就是前面写的细节。
touch错误类似情况,
运行32位报错
touch aa1 aa2
/data/user/0/bin.mt.plus/files/term/bin/touch: line 1: 26795 Segmentation fault coreutils --coreutils-prog=touch "$@"
ls aa1 aa2
ls: cannot access 'aa2': No such file or directory
aa1
32位用32位,为何64也会用到32位?
运行64位,因为安卓13以上高版本进程限制还是什么,通过强制把mt安装为32位就可以。但是恰巧32终端本身有点问题。
下面这个就是默认使用64位库还有终端。你可以说系统问题,但是adb 安装指定为 armeabi-v7a就不会有问题,只是个别命令问题。库用的32的,但是mt实际没有切换,依旧用了64位的mtio和终端。
touch aa1 aa2
/data/user/0/bin.mt.plus/files/term/bin64/touch: line 1: 17239 Bad system call coreutils --coreutils-prog=touch "$@" |
|