在jni_onLoad TRACEME错误

时间:2015-02-07 04:29:09

标签: c++ linux java-native-interface

jni_onLoad我打电话给ptrace(TRACEME,0,0,0),但我得到了:

  logcat中的

错误为avc:拒绝{ptrace}为scontext = u:r:zygote:s0   tcontext = u:r:untrusted_app:s0 tclass = proces

1 个答案:

答案 0 :(得分:0)

在您的Android设备中,如果您不打开selinux,那么它不会导致该问题,当打开selinux时,它会导致该问题。我通过更新selinux来解决它,如果打开selinux,当你cat /sys/fs/selinux/enfore时,它出现1,因此,如果你将1更新为0,那么可以解决它,我的代码是echo 0>/sys/fs/selinux/enforce