Java 在我的手机里,它出现了中止:dlfree中的堆地址无效;

Java 在我的手机里,它出现了中止:dlfree中的堆地址无效;,java,android,fatal-error,libc,abort,Java,Android,Fatal Error,Libc,Abort,04-07 10:45:29.340:A/libc(18699):@@@中止:无效的堆地址 在DLFREE04-07 10:45:29.340:A/libc(18699):致命信号11(SIGSEGV) 在0xdeadbaad时(代码=1) 以上是所有日志。在项目中,它不使用JNI和AsyncTask。 这个问题没有更多的日志,所以我不知道为什么,也无法解决它 请帮帮我。谢谢。你可能不用JNI,但Android框架到处都用。DEADBAAD地址意味着有人进行了一个调用,最终命中了传入无效地址的C

04-07 10:45:29.340:A/libc(18699):@@@中止:无效的堆地址 在DLFREE04-07 10:45:29.340:A/libc(18699):致命信号11(SIGSEGV) 在0xdeadbaad时(代码=1)

以上是所有日志。在项目中,它不使用
JNI
AsyncTask
。 这个问题没有更多的日志,所以我不知道为什么,也无法解决它


请帮帮我。谢谢。

你可能不用JNI,但Android框架到处都用。DEADBAAD地址意味着有人进行了一个调用,最终命中了传入无效地址的C代码。我在项目中使用了cache ThreadPool、Lrucache和achartengine。在我使用achartengine的地方,问题发生得更多,我在ThreadPool中创建一个runnable,并使用handler post一个runnable来绘制achartengineview@GabeSechan,看到上面,请帮助我。我的经验很差,我可能找不到问题所在。