我试图在android上使用valgrind
,并遇到一些问题。当我在valgrind
下启动应用时,我遇到了以下错误(在logcat中):
logwrapper W type=1400 audit(0.0:73): avc: denied { execute } for name="start_valgrind.sh" dev="dm-1" ino=654102 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:system_data_file:s0 tcla ss=file permissive=0
E executing /data/local/start_valgrind.sh failed: Permission denied
start_valgrind.sh I executing /data/local/start_valgrind.sh failed: Permission denied
I start_valgrind.sh terminated by exit(255)
前提条件:
adb shell setprop wrap.$PACKAGE \"logwrapper /data/local/start_valgrind.sh\"
(start_valgrinds.sh脚本
来自以下链接)chmod -R 777 /data/local/Inst/
(valgrind bin的位置)。 chmod 777 /data/local/start_valgrind.sh
(启动脚本,见2项)adb shell am start -a android.intent.action.MAIN -n $PACKAGE/.MainActivity
logwrapper
由于没有enouph权限,但是如何添加这些权限这一事实,/data/local/start_valgrind.sh
无法启动脚本var input = document.getElementsByClassName('address');
for (var x = 0; x < input.length; x++) {
addListener(input[x]);
}
可能会出现问题。
答案 0 :(得分:-1)
尝试将start_valgrind.sh移至/ system / bin并设置模式755