我已更新至Android SDK修订版21.1和Android NDK r8e。 使用Ubuntu 12.10(在Windows 7主机顶部的vimware中。)
每次我从平台工具或NDK工具运行某些工具时,我都会将分段错误作为响应。
终端上会打印segmentation fault
条消息。当我检查返回的错误代码(echo $?
)时,我得到139(这也意味着分段错误)。
我尝试过的工具包括adb
和ndk-build
我尝试删除与SDK和NDK相关的所有内容,然后再次下载它们,但结果相同。
我真的很沮丧,已经花了几天时间在互联网上挖掘但却一无所获。
有人遇到过这个问题吗?
答案 0 :(得分:0)
您可以尝试像这样修改运行配置
标签'主'> Application = / bin / sh 标签'参数'> 'program arguments'= -c“Debug / name_of_executable arg0 arg1 ... 2> / dev / stdout”
(用你的程序参数替换“arg0 arg1 ...”,如果有的话) eclipse控制台将输出stdout,stderr和分段错误消息(前缀为“/ bin / sh:line 1 ...”) 注意:我在老版本的eclipse中使用了这个解决方案,症状是相同的。