使用execv执行shell命令,报错:libdl.so.2 not find

最近开发中遇到一个问题:

    在Android4.4系统中,底层使用execv函数发送shell命令,例如“mount -o rw,remount /tvconfig”,可以正常使用

    可是最近做Android8.0项目,使用execv会报“CANNOT LINK EXECUTABLE "crash_dump32":library"libdl.so.2" not found”的错误,换system执行不报错但是没有效果,用popen执行也是这个错误,求大神解答
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问