获取堆栈跟踪中的行号

时间:2016-09-01 20:38:04

标签: android codenameone stack-trace

Codenameone显然具有提供行号的能力 以及android堆栈跟踪中的函数名称。它经常 提供内部VM功能的编号。我怎么能得到它 为我自己的方法添加它们。

lib.ErrorX: createAllFixed #1 1024x499 java.lang.OutOfMemoryError
at lib.G.Error(Unknown Source)
at online.common.RepaintManager.createBlankImage(Unknown Source)
at online.common.RepaintManager.createOffScreen(Unknown Source)
at online.common.RepaintManager.paintCanvas(Unknown Source)
at online.common.RepaintManager$1.run(Unknown Source)
at lib.Platform_Codename1.runInEdt(Unknown Source)
at online.common.RepaintManager.repaintCanvas(Unknown Source)
at online.common.RepaintManager.paint(Unknown Source)
at online.common.exCanvas.paint(Unknown Source)
at bridge.ComponentProxy.paint(Unknown Source)
at com.codename1.ui.Component.internalPaintImpl(Component.java:1323)
at com.codename1.ui.Component.paintInternalImpl(Component.java:1297)
at com.codename1.ui.Component.paintInternal(Component.java:1272)

1 个答案:

答案 0 :(得分:0)

不。

这是Android原生虚拟机,我们不做任何事情。

如果缺少行号,则归功于Google。

我注意到代码没有被混淆,这可能不是一个好主意,特别是在像你这样庞大的应用程序中。