我正在尝试配置原生的Android代码,但我得到了 以下错误。我正在linux机器上运行代码。
$ tracedmdump个人资料后期处理 痕迹...
静态基本块:64525,动态 基本块:87073132
静态指令:412004,动态 说明:509641730
经过的秒数:26.46,模拟 指令/秒:19.3M
生成dexlist输出...
生成dmtrace数据......
错误:堆栈溢出(500帧)
如果有人知道如何调试此问题...请帮助
谢谢和问候,
巴拉特帕瓦尔答案 0 :(得分:0)
从你的帖子和Android GIT commitdiff看来,“tracedmdump”shell函数中的这一行出错了:
q2dm -r $ ANDROID_PRODUCT_OUT / symbols $ TRACE $ KERNEL $ TRACE / dmtrace
q2dm命令是Android qemu emulator tools的一部分。
看起来问题实际上是fixed and changed source committed。
一个。如果可以,请将本地GIT存储库与Android GIT repository同步,并为自己构建更新版本的q2dm工具。
b。或者,检查/等待下一个NDK(子)版本以获得更新的q2dm版本。
希望这有帮助!